a cartoon of a green superhero