Signed in
We value your privacy
This site uses cookies to improve your browsing experience, analyze site traffic, and show personalized content.
The character's name is Teacher Iruka (or Iruka-sensei) from the anime Jewelpet Sunshine. He is a pink-and-white dolphin teacher whose name literally means "dolphin" in Japanese. The crying GIF often used in memes comes from episode 6 of the series.