Do You Recognize This Creature?

NemOs-Italy

Found this beautiful street art in Milan, Italy. Do you recognize this creature? [Nemos]