My Adorable Sloth Face
Photograph - Photograph
This adorable sloth can be found at the Tree of Life Rescue Center, located in Cahuita, Costa Rica just a stones throw from the Caribbean, down a dusty, gravel road north of the town. Their mission is to rescue these animals and other species. This photo is wonderful in acrylic or metal to highlight the colors and features of the sloth.
March 4th, 2018
Viewed 6,700 Times - Last Visitor from Beverly Hills, CA on 05/11/2021 at 6:21 AM