Town Creek Indian Mound

Town Creek Indian Mound is a fascinating historic site located in Mount Gilead, North Carolina. The site is a testament to the rich and complex culture of the Native American people who lived in the region over a thousand years ago. A Glimpse into the Past The Town Creek Indian Mound is believed to have … Continue reading Town Creek Indian Mound