The National Hurricane Center has tagged Invest 92-L, indicating an 80% chance of storm formation, raising public safety concerns as hurricane season progresses.
The National Hurricane Center is closely monitoring Invest 92-L in the Gulf of Mexico, which may develop into a tropical depression by the...