Tropical update: 5 a.m. July 31

previous post