umegames on 15 December 2014
I suppose, I've been a big supporter of their franchises, but i will never be fully happy until i get some kind of megaman game.
https://www.youtube.com/channel/UCbchUmHiEvZ1m3b9HgW5syg
VIDEO GAME MUSIC MASHUPS