Montreal - Canada
Previous Home
Montreal_75

Olympic Park built for the 1976 Olympic games houses the world tallest inclined tower, arching over and supporting the stadium. A cable car takes visitors up the spine to a large viewing deck.

© E. Shatara, 2010