Twin explosions, equivalent to 300 tons of TNT: Everything you need to know about the meteor explosion over Massachusetts
NASA said a meteor exploded over the northeastern United States on Saturday (local time), releasing an explosion equivalent to 300 tons of TNT and causing a huge roar in the area. Loud bangs were heard in parts of Massachusetts and Rhode Island…