Meteor explodes off coast of Massachusetts, causing loud boom 1 June 2026 by sahi369.com NASA said the energy released when the meteor broke up was equivalent to about 300 tons of TNT.