Travel photoblog with galleries from around the world
The Tower of the Olympic Stadium in Montreal, Quebec.