What civilization created stone heads?
Olmec Civilization, of the Gulf Coast Of Mexico
The stone head sculptures of the Olmec civilization of the Gulf Coast of Mexico (1200 BCE - 400 BCE) are amongst the most mysterious and debated artefacts from the ancient world.