Does the release of Street Fighter X Mega Man for free make up for how Capcom has treated Mega Man this year?

12/8/12 11:56pm
Around The Web