The Braves Win The Franchise’s First World Series (by AtlCrackers Fan)

Ed. note: to see the previous installment in the 1914 Braves saga, click here

Three days after the regular season’s end, the 1914 World Series started on October 9 in Philadelphia. The surprising upstart Braves faced off against the defending … Finish Reading