discovery telescope en Lowell Observatory's Discovery Channel Telescope gets ready to make its debut <p>Flagstaff&rsquo;s Lowell Observatory is putting the finishing touches on the<br />Discovery Channel Telescope. Local astronomers say the giant new<br />machine will catapult Lowell to the cutting edge of astronomy<br />research, solidify its legacy, and offer unprecedented views of the<br />Heavens to more than a billion Discovery Channel viewers.&nbsp;<br /><br />The Discovery Channel Telescope, or DCT, stands seven stories high on<br />Lowell Observatory&rsquo;s Happy Jack site about 40 miles southeast of Sat, 19 Nov 2011 01:32:22 +0000 Anne Minard 4662 at