cellophanedeity, that is close enaough for me and I certainly don't care if you googled it.
It is the Turcot Interchange but is is actually the crossings of highway 20 and highway 15 (which to the right of where the picture begins is the Decarie Expressway).
The grounds in the top right of the image are the Turcot Yards (rail yards).
__________________
Sticky The Stickman
|