An inside look at Lowell Observatory’s Discovery Center in Flagstaff
It’s a new science center in Northern Arizona that’s “out of this world” and stands three stories tall, boasts 400,000 square feet and cost over $53 million.
It’s a new science center in Northern Arizona that’s “out of this world” and stands three stories tall, boasts 400,000 square feet and cost over $53 million.
