"NFL 100 Greatest" ranks the top 100 teams in NFL history, and the 1993 Dallas Cowboys -- who defeated the Buffalo Bills in Super Bowl XXVIII behind the play of quarterback Troy Aikman, running ...
The Super Bowl is returning to Atlanta and Mercedes-Benz Stadium in 2028, officials plan to announce on Tuesday.