Megafauna were so cool!
Aviarios del Caribe Sloth Sanctuary, Cahuita, Costa Rica -- 12/22/2012