Mega Mutant (Lower Body)

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