Paleoworld Backdrop Blur

Video Loading...

Paleoworld S04 E23 Island Of The Giant Rats

Overview

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