Photographic proof that the capybara is the best animal

I remember staying in Belize for a short while…and the locals found these things to be a delicacy.

Not as tasty as I would have hoped.