Oh my God, we can't believe what we are seeing..the Atlanta braves have won the world series for the first time in 26 years!!
What a proud moment for such an amazing City. The Atlanta braves beat the Astros on Monday night to claim their first world series in 26 years. We can only imagine what the Streets of Atlanta looked like last night as the fans took to the streets to celebrate such an amazing triumphant win.
In a shock they managed to shut down the Astros at home 7-0 ending the series at 4 and 2. We just want to congratulate the braves on such an amazing win keep it up and we hope to see you back here next year.