HOUSTON (CW39) — There are multiple reports about an explosion in the sky in north Houston that NASA says was a meteor that landed in southeast Texas. According to NASA, a bright fireball was seen on ...
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 ...