Claim: The Velda mound is in Tallahassee Florida was founded in 1450 and excavated in the 70's and 80's.
Evidence: Tallahassee, Florida, Leon County, Florida, USA 1450 1970s, 1980s