Torralba
Encyclopedia
Torralba is an archaeological site in northern Spain where large mammal remains and stone tools from 400,000 years ago suggest early hominid hunting or scavenging (Park 2005). Torralba was a hunting and gathering community.