Tropical Storm Peter forms; tropical depression could become Rose
Published
Forecasters are also watching Tropical Depression 17, located farther east than Tropical Storm Peter, which they expect will form into...
Full ArticlePublished
Forecasters are also watching Tropical Depression 17, located farther east than Tropical Storm Peter, which they expect will form into...
Full ArticleTropical Storm Peter swirled to life Sunday as a tropical depression was on the verge of becoming another named system.