Question : when was the last time the atlanta braves won the world series
Answer : 1995