Itchin

Itchin is Itchy as a superhero.