NE of Houston got 20 inches of rain in the last 24 hours!

Share this story

Some parts of Southeast Texas may have received more than 20 inches of rain over 24 hours as the remnants of Edouard slowly moved through the region.

h/t JustmeTX

0 views