Nation

Patriots fans celebrate another Super Bowl win

Despite the low-scoring game, New England Patriot fans celebrated in the streets of Atlanta after their team brought home a victory against the Los Angeles Rams. (Feb. 4)