Hurricane Imelda

It is not a hurricane rather a tropical system.

Yes, a heavy rain event for the area

tropical-storm-imelda-houston-1024x576.jpg
 


Back
Top