Flagstaff’s Lowell Observatory is putting the finishing touches on the
Discovery Channel Telescope. Local astronomers say the giant new
machine will catapult Lowell to the cutting edge of astronomy
research, solidify its legacy, and offer unprecedented views of the
Heavens to more than a billion Discovery Channel viewers.