Worlds Largest Peach

Worlds Largest Peach Water Tower is located right off I-65 in Clanton, Alabama.