Top
10°

Mega Man Star Force 3 TV commercial

Capcom has unveiled the Japanese TV commercial of Mega Man Star Force 3 for the Nintendo DS, the game is coming out on November 13 in Japan.

The story is too old to be commented.