Braves fans flock to the Battery ahead of first pitch | Game Day weather