User blog comment:Alfjarquin/Who's that Monster (future char for MUGEN)/@comment-5136744-20130514123004/@comment-3495717-20130514134135

Probably a human dressed as a monster...or perhaps a parody of "who's that Pokémon?"