Tropical Storm Peter and Tropical Depression Seventeen Form Over Atlantic Ocean

Tropical Storm Peter formed early Sunday morning, becoming the 16th named storm over the Atlantic Ocean this season. / NOAA Forecasters said Tropical…

Tropical Storm Peter and Tropical Depression Seventeen Form Over Atlantic Ocean