a cartoon character with a demon head and wings