Capcom is teasing us with “something” Mega Man related.
Oh Capcom…you sure like to tease your fans, but you know what? I’d rather get morsels of information here and…
video games, martial arts, pop culture & more
Oh Capcom…you sure like to tease your fans, but you know what? I’d rather get morsels of information here and…