Freak Encounters: Wild Men or Neanderthals
It's said that Neanderthals, ancient hominids, are still walking the earth. Called "wild men," reports of these beings come mainly from the hills of Pakistan and Afghanistan.
UP NEXT
Most Watched In Science Vs. Myth ( Last 30 days )
327 Views