If that title confuses you, it's the name of a pair of Mega Man-inspired games that need more recognition. A while back they posted a trailer for the English release.
If that title confuses you, it's the name of a pair of Mega Man-inspired games that need more recognition. A while back they posted a trailer for the English release.