Night view of Lowell Observatory’s 4.3-meter Discovery Channel Telescope

Return to article.