Snowbirds fly over Niagara Falls

If you are down by the Falls tomorrow night, May 29th, at 6:00… look up! The Canadian Snowbirds will be putting on a 25 minute air show over Niagara Falls. Starting in 1971 and becoming a permanent unit in 1977, known as the Canadian Forces Air Demonstration Team, the Snowbirds have performed hundreds of shows across […]