Liftoff 2012 is an exciting Action Game and published on Mar 12th, 2013 and has been played 402 times and has a rating of 100% after 4 votes.
Pilot the Defender space shuttle through an onslaught of meteors to discover their mysterious source.