Roof Telescope Weird 11 years ago Subscribe to news updates Unsubscribe from news updates This looks a bit wierd, but cool at the same time. A large telescope is mounted on the roof of a science/technology store in Toronto. Name: Roof Telescope Lat, Long: 43.7246, -79.4571 Location: Toronto, Ontario, Canada Share this:Print