TULSA, Okla. — Spiro Mounds is a significant archaeological site in LeFlore County, Oklahoma, managed under the Tulsa District U.S. Army Corps of Engineers' archaeology mission. Under a permit from ...