Super C

Super C (1990)

The alien Red Falcon is back, and planning on taking over the planet Earth.

star 8.2 from 31 ratings.
  • Release Date: February 2, 1990
  • Developer: Konami

Screenshots

Video

Related Games