You all (except Charlatan) have the right idea.
It is Montreal.
I am looking for a more specific answer as this place is well known. I will accept answers that are fairly close to the actual answer.
To get an idea of the scale...if you look at the top of the picture you can see buildings.
Hint: This picture was taken in 1966 (not by me).
__________________
Sticky The Stickman
|