Josslyn Island Site - Credit: Wikimedia Commons
The Josslyn Island Site is an archaeological site composed of a shell mound in Lee County, Florida, United States. Read more on Wikipedia
Source: en.wikipedia.org