Hang on Atlanta! Word is hail is falling at Turner Field where the Braves are (supposed to be) playing.

Advertisements