Island Of The Giant Rats

Paleoworld

S04E23
24 min

Overview

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

Comments 0

Please log in to leave a comment.

No comments yet. Be the first to share your thoughts!