Lowell Observatory Telescope Photos Published Dec 2, 2013 · All posts on Dec 2 · Astronomy, 2004 Arizona, ArizonaThe telescope, inside the observatory dome, at Lowell Observatory in Flagstaff Arizona.ɕ