Houston prepares for heavy rain from Imelda Imelda made landfall near Freeport, Texas, on Tuesday afternoon as a tropical storm, but has since been downgraded Source 2019-09-17 Stonecom Interactive