by Lisa A. Grimaldi | August 31, 2012



arrow

The Calgary Stampede is held every July.