×

Atlanta’s new $1.5 billion stadium

9:56 AM ET Fri, 3 Feb 2017

Mercedes-Benz Stadium will host major sports and entertainment events, including the Super Bowl in 2019.