Olympic tower

Editorial Stock Photo
Download Olympic tower editorial photo. Image of funnicular, montreal - 21004651

The Montreal tower which is an intergal part of the Olympic stadium is the highest inclined tower in the world.

Photo Taken On: November 14th, 2010

Designers Also Selected These Stock Photos
More similar stock images of `Olympic Tower`
Extended licenses