Archaeologists Discover Remains of New Humanoid Species in Ireland

The specimens measuring between 47 and 61 centimeters are presumably from an entirely new species of humanoid, distinct from modern humans, which would have survived until the 12th or 13th century AD. Source video: Please visit our blog:
Back to Top