07/11/201602/07/2018Artefacts Nepal: Frozen Caveman Discovered in Himalaya A group of climbers on an expedition in the Himalaya Mountains, have stumbled upon a complexe of caverns that seem to have recently […]