Board Thread:VS Debates/@comment-26488478-20170706195021



The red-clad Capcom stars duking it out! And I thought I'd be an interesting matchup to do.

Who wins and why? 