Day: April 3, 2018

The Houston Astros Raised A World Series Banner But Indirectly Embarrassed The Atlanta Falcons

There are certain wins and losses in NFL history that carry more weight than others. As the Atlanta Falcons found out last year, people remember when your team blows a 25-point lead in the Super Bowl.