Shackle Island

Sumner County, Tennessee, United States