Itchy Baby Sloth

This sloth has an itch that won't quit!