Photo of the author and his daughter toasting the victory.
The Braves won the World Series. It is their first World Series championship since 1995, and it is Atlanta's first major sports championship since that year as well. In a city and state perhaps best known recently for both real and fabricated political disputes, I can't tell you how good it felt…
Keep reading with a 7-day free trial
Subscribe to The Lieberman Files to keep reading this post and get 7 days of free access to the full post archives.