I love baby sloths!! Do you love baby sloths?? Here’s the magnificent trailer for the upcoming documentary filmed at the world’s only sloth orphanage in Costa Rica. It airs this Saturday, December 17 on Animal Planet at 8pm!! [Warning: the video in the Animal Planet is NOT related to baby sloths.]
For more information, go to www.slothville.com.