It’s been almost a decade, but the Atlanta Falcons still aren’t living down the horrific memories of their 28-3 Super Bowl collapse against the New England Patriots. Just when you think there’s no possible way for the Falcons to catch a stray during the World Cup, Argentina vs. Egypt happens — in Mercedes Benz Stadium

