Home » Posts taggedTelescope

Roof Telescope

Roof Telescope, Toronto, Ontario, Canada
    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    
Continue reading