Whether you love or hate the Calgary Stampede, you will inevitably be forced into attending one or more social functions over the ten day...

read more