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.

Leave a Reply

Your email address will not be published. Required fields are marked *