About to see what the Braves are all about. In Smyrna, GA.
Fun! Major league sports know how to have a good time.