Unbelievable Meteor Footage

Meteor Explosion. Filmed March 2008, Southern California.