The Falcons’ absurd retractable roof might delay opening of their new stadium

The Falcons aren’t the only team in Atlanta that has trouble performing in the clutch. Apparently, the construction team is also having some issues as it heads into the proverbial fourth quarter of putting the finishing touches on Mercedes-Benz Stadium in Atlanta. The new stadium, which was originally scheduled to open March 1, has been delayed because no one seems to know when the first-of-its-kind retractable roof will be ready.