Shell mound at Hontoon Island State Park - Deland, Florida

Shell mound at Hontoon Island State Park - Deland, Florida