Meteor: Meteor on Steam Racing Fest

Meteor is a simple yet addictive game, where you save the world from a meteor.