Ponce de Leon Park, 1910

Atlanta's Ponce de Leon Park in 1910, site of the fastest baseball game ever played. (DENNIS GOLDSTEIN COLLECTION)

Image: