The world’s only Sloth Sanctuary, located in Costa Rica, has risen to Internet fame on the adorableness of its residents. Now, the sloths are starring in their own Animal Planet documentary. The trailer: