-
The NFL’s biggest game is returning to Atlanta
The city of Atlanta will host Super Bowl LXII in 2028, the NFL announced Tuesday. The 62nd edition will be played at Mercedes-Benz Stadium, home of the Atlanta Falcons. “This...
-
More than 50,000 tickets sold for AFC title game in Atlanta
ATLANTA (AP) — More than 50,000 tickets were sold in the first 24 hours for a potential AFC championship game in Atlanta, the NFL said...
-
End of London’s NFL Detroit Lions v. Atlanta Falcons Game Was Handled Properly
On a field accustomed to games that lack a clear and obvious ending point, the conclusion to Sunday’s Lions-Falcons game at Wembley Stadium was anything...
-
Megatron, Reggie Bush Ready and in London
After considerable speculation suggesting the Detroit Lions might put superstar wide receiver Calvin Johnson on ice until Week 10, the team arrived in London earlier...