Meteor 60 Seconds is the FREE game that everyone is talking about. Download Meteor 60 Seconds today–available on PC.