Striking satellite footage has revealed ... The violent storm hit southern parts of Texas on Thursday night, with winds "the ...
Millions lost power when Hurricane Beryl stormed through the greater Houston area Monday. And it showed, even from space.