Last week, as readers know, Hurricane Harvey roared ashore in Texas, making its first landfall at Rockport around 03:00 UTC. It is the first hurricane to make landfall in the southern United States in twelve years, ending a record stretch that began following the devastation caused by Hurricanes Katrina and Wilma in 2005. Since then, Harvey […]