Mega Satan vs Andross

Mega Satan vs Andross is a fan made death battle featuring the combatant known as Mega Satan from The Binding of Issac and the combatant Andross from the Starfox series.