Mega Man New Menace - New Games Release
It's a Mega Man fan game!