meteorologistjoecioffi.com
Tropical Depression 8 Forms Off North Carolina
Tropical Depression 8 Forms Off North Carolina TROPICAL DEPRESSION 8 FORMS OFF NORTH CAROLINA We have been saying that these systems that form between the Southeast coast of the US and Bermuda have…