Capcom Town celebrates 40 years of history featuring playable classics and a museum with artwork, design documents and more
Outside of Nintendo, Capcom has probably the most iconic and recognizable stable of video game series and characters though we don't get to see them together all that often anymore.The company recently released Capcom Town as a free ...