Deer Spirit

The Deer Spirit is a character that appears in Teenage Mutant Ninja Turtles 2012 series. He is a do-gooder that helps/guides the Turtles on their mission in the country.