Where is Turkeyfoot Beach?
Where is Turkeyfoot Beach located?
Turkeyfoot Beach, Turkeyfoot Beach, United States of America (approx. 40.96894°, -81.5454°)
Where is Turkeyfoot Beach on the map?
{"latitude":40.96894,"longitude":-81.5454,"title":"Turkeyfoot Beach"}