The Owl Creek Mounds are a American Indian Ceremonial Complex located in Mississippi's Tombigbee National Forest. The mounds are believed to have been built between 800 and 900 years ago during the Mississippian era.
Photo album created with Web Album Generator