› added 6 years ago
65
TIL that there were giant apex predator otters roaming China millions of years ago.
via reddit.com