February 6, 2017 1:04 am

Boston Celebrates Patriots' Super Bowl LI Win

Screaming fans poured into the streets of Boston after the New England Patriots’ 34–28 victory over the Atlanta Falcons in Super Bowl LI on Feb 5. Chants of “Go Parts” and “Tom Brady” rang throughout the night air.

US & World Videos

Exit mobile version