Hosted on MSN
Houston meteor explosion: 35,000 mph fireball unleashes 26 tons of TNT energy, NASA confirms Texas boom
A loud boom reported across parts of Texas on Saturday afternoon, March 21, initially feared to be an explosion, has now been linked to a meteor. In social media residents across the Houston area ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results