A mecha shooter placed on Mars. Try to find your way to the elevator.
Sponsored by: Lagged.com
Tags: mecha · shooter
8,653 total plays
Comment on Red Storm: