What a shot! 39 amazing sports photos

A Montreal Alouettes cheerleader performs during the second half of a Canadian League Football game between the Alouettes and the Toronto Argonauts on Friday, August 1, in Montreal.

A Montreal Alouettes cheerleader performs during the second half of a Canadian League Football game between the Alouettes and the Toronto Argonauts on Friday, August 1, in Montreal.