U.S. Markets open in 9 hrs 23 mins

Falcons' new $1.5 billion stadium has a leaking roof

Falcons' new $1.5 billion stadium has a leaking roof