Skip to main content
Advertising

Falcons in London - Trafalgar Square Fan Rally

A fan rally was held Saturday afternoon at Trafalgar Square. Thousands of football fans came out to see the Atlanta Falcons and the Atlanta Falcons Cheerleaders.

Advertising
Advertising