Forecasters said Tropical Storm Peter formed over the Atlantic Ocean early Sunday, and a new tropical depression was spinning over the far eastern Atlantic. Peter was centered about 630 miles…

Read more »

The post Tropical Storm Peter Forms Over Atlantic Ocean appeared first on Hamodia.