Alabama’s Largest Elephant

Alabama’s largest elephant is located in Anniston, Alabama¬† on south Quintard near greenbrier road.