Lowell Observatory is an astronomical observatory in Flagstaff, Arizona. Lowell Observatory was established in 1894, placing it among the oldest observatories in the United States, and was designated a National Historic Landmark in 1965.
Scientific - Astronomy, Buildings - Misc
Links: en.wikipedia.org
By: LancelotLink