The Marlins walked-off the Braves in what was one of the more improbable and unbelievable wins in recent memory.
Learn more about your ad choices. Visit megaphone.fm/adchoices