One-time home of the world's largest telescope for 80 years, the 72 inch Leviathan.