Home Tags Sloths

sloths

Maned Sloth

The critically endangered pygmy three-toed sloth which is endemic to the small island of Isla Escudo de Veraguas off the coast of Panama. At...