PaleoWorld - S2 Ep12: Island of the Giant Rats

  • 3 months ago
About rats on the island of Anguilla 120,00 years ago that there "three times the size of man".