The capybara (Hydrochoerus hydrochaeris) is the largest rodent species in the world, and it's not even a close contest. They range from roughly three to four feet in length, stand up to two feet at ...
Consuming whole animals was not unusual for ancient cultures, but researchers say that a whole snake inside fossilized fecal matter had never been found before.