Flagstaff’s Lowell Observatory named best science museum in US

Lowell Observatory in Flagstaff was just named the best science museum in the country by Newsweek.

Lowell Observatory in Flagstaff was just named the best science museum in the country by Newsweek.