Peter, the 16th named storm of the season, was centered about 435 miles east of the northern Leeward Islands, the National Hurricane Center said. https://t.co/WA7PDmNZ05
Tropical Storm Peter swirled to life Sunday as a tropical depression was on the verge of becoming another named system.