Braves To Break Atlanta Sports’ Curse?

After falling short last season, the Atlanta Braves have finally returned to the World Series after a 22 year absence. ‘America’s Team’ eliminated the current World Series champions, the Los Angeles Dodgers, in a thrilling 4-2 series this past Saturday. Eliminating the Dodgers felt extra special for Atlanta as they blew a 3-1 lead in … Continue reading Braves To Break Atlanta Sports’ Curse?