A meteor exploded just off the coast of Massachusetts, causing a loud boom, Saturday. Meteorologists have said a loud blast was likely a meteor. Meteor explodes off Boston coast, causes loud blast
A meteor exploded just off the coast of Massachusetts, causing a loud boom, Saturday. Meteorologists have said a loud blast was likely a meteor. 
5 months ago
63
English (US) ·