>>149917420
It's not a frog, it's a caterpillar/worm thing. It's the only thing that makes sense of the little hump behind his head.