Two Fighting Game industry giants (and their characters) go head-to-head.
I know that you'll be baaaaack...