Home of the Braves?

By Alex Soderstrom a Sunday afternoon, as the Braves play in Philadelphia, Atlanta’s Peoplestown neighborhood seems abandoned. The streets are…