Meteor-Proof: Meteor Hits a Toyota Tacoma Pickup Truck in the Desert Feb 22, 2007 09:23 am admin Favorite Commercials Comments Off on Meteor-Proof: Meteor Hits a Toyota Tacoma Pickup Truck in the Desert 35