A cowgirl flies the U.S. flag in tribute to the U.S. Independence Day during the Calgary Stampede Rodeo in Calgary, Alberta, July 4, 2009. Reuters Pictures 5 months ago

A cowgirl flies the U.S. flag in tribute to the U.S. Independence Day during the Calgary Stampede Rodeo in Calgary, Alberta, July 4, 2009.