Just north of Augusta, Georgia, USA, near what is called the Fall Line of the Savannah River, lies Stallings Island. It has given its name to the culture that sparked the second great American invention. The first was the Clovis point; the second...
Read More