Meteor explodes off Boston coast, causes loud blast

5 months ago 63
A meteor exploded just off the coast of Massachusetts, causing a loud boom, Saturday. Meteorologists have said a loud blast was likely a meteor.
Read Entire Article