Meteor explodes off Massachusetts coast, causing loud boom, meteorologist confirms

Meteor explodes off Massachusetts coast, causing loud boom, meteorologist confirms