Panama is home to one of the largest sloth populations on earth and is also ...