Tropical Storm Imelda made landfall in Freeport Tuesday afternoon. The Houston area is currently under a flash flood watch, which will likely be extended into Thursday. Harris County and City of Houston officials are preparing for heavy rain and the possibility of street flooding.