Mega Mutant (Upper Body)

Mega Mutant (Upper Body) is a boss that appears in the Black Omen in.