Total Devastation: Severe Storms Results in Power Outages, Loss of Life in Texas

7 months ago
1.75K

Deadly storms ravaging the Houston area and southeast Texas on Thursday resulted in at least one million residents being without power and at least five dead in the Houston area.

Loading 2 comments...