Wall Collapses at Houston Galleria due to rains from Tropical Storm Imelda
Tropical Storm Imelda has dropped devastating amounts of rain through most of Southeast Texas and Western Louisiana..some parts of Texas have seen 40 plus inches of rain. In Houston some areas ...Read more