The Atlanta Braves will open a three-game series with the Washington Nationals on Tuesday night at their new stadium, SunTrust Park.
The Braves currently sit with a 6-6 record and have won all four of their games at their new park.
Maybe it has something to do with their new mascot.
No words can describe this, Braves! @bustedcoverage pic.twitter.com/UB87B7OMo0
— Brad Kokesh (@brad_kokesh) April 18, 2017
Share