share
by Lisa A. Grimaldi | August 31, 2012


arrow

The Calgary Stampede is held every July.