Features

Falcons Fan Pops the Question

Watch as two Atlanta Falcons fans got engaged on the field prior to the game at Bank of America Stadium on a sun-splashed Sunday in Charlotte.

Advertising