Canadian Snowbirds Soar over Niagara Falls

From WGRZ Channel 2 in Buffalo: The Canadian Aerial Demonstration team, the Snowbirds, visited Niagara Falls Wednesday. The Snowbirds did several flyovers at the falls on the sunny summer evening, wowing their audience with their impressive tricks and aerial formations. The precision flying team performed aerobatic maneuvers over the Horseshoe Falls for about 20 minutes, while…

Read More