Cool Fact 13


Capybaras eat their own poop? Um..... ew.