Ancient Giants. Did 10-Foot-Tall Men Walk the Earth Once?
One of recent discoveries was a mummified elongated skull found in 2011 in Peru in the city of Andahuaylillas in the southern province of Quispicanchi. The strangely shaped head is almost as big as its 50cm (20in) body. Anthropologists involved agree that the skull is “not of a human being”.(more) Back in 1912 the […]