Social Media Abuzz As East Coast Residents Spot Meteor

Meteor sightings reported across coast, reportedly crashed in Delaware.

March 23, 2013

Top Stories

ABC News Live Presents