Bloho

Bloho is a character from the planet of Granite in the Archie TMNT Adventures-Mutanimals comics. As punishment for crime, he's teleported away from Granite to destination unknown, ending up on Earth.