headinmyhands.com
See My Insides? Crazy Little Frog! - Head in my Hands
A little green frog that keeps no secrets because you can see its insides.