View from the Olympic Stadium In Montreal including the West Pyramid at Olympic Village, Canada, Monday, 4 April, 2011 April 4, 2011 Return to: Montreal, Quebec-Travel Images, Monday, 4 April 2011Full resolution (433 × 650) Image navigation Previous Image Next Image