Top
80°
8.0

Destructoid - Jamestown Review

Destructoid - Ever since arcades in the West shut down in the late-90s, shoot-em-ups (or shmups) have faded in popularity as cinematic console games grew in favor.

Read Full Story >>
destructoid.com
The story is too old to be commented.