Photos: Rain floods the new site for the Falcons stadium

Weather and Traffic