The Calgary Stampede is a ten-day annual rodeo festival held every year in Calgary, Canada. The festival is said to attract over a million visitors every year.
Odd and unusual images from around the world.
Photographs from moments that shaped the world last week.