Snowbirds: Sports cars of the Skies



The Canadian Forces Snowbirds, 431 Air Demonstration Squadron are an iconic symbol of Canada and travel throughout North America each year performing …

Leave a Reply

Your email address will not be published. Required fields are marked *