Capcom Arcade Stadium returns with a mountain of arcade titles from the ‘80s and ‘90s. How many stand the test of time?

Anime News Network - Views