The question is could that possibly relate to Neanderthals or Denisovans co-exisiting with homo sapiens.
Not in Sweden, as far as science knows. It’s a more likely explanation than orangutans, but not by much.
Not in Sweden, as far as science knows. It’s a more likely explanation than orangutans, but not by much.