Tag Archives: National Football League rivalries

06Feb/17

Fans pour onto the streets of Boston to celebrate Patriots win

New England fans flood onto the streets of Boston to celebrate the Patriots come-from-behind victory over the Atlanta Falcons, 34-28, in Super Bowl LI.

Continue reading