Stranger Things fan? There's a Braves game coming up for you

The Atlanta Braves will host "Stranger Things Night" on July 3.
Published: 7:05 AM EDT June 21, 2019
Updated: 7:05 AM EDT June 21, 2019