Tropical Storm Peter forms; tropical depression could become Rose

Tropical Storm Peter forms; tropical depression could become Rose

Upworthy

Published

Forecasters are also watching Tropical Depression 17, located farther east than Tropical Storm Peter, which they expect will form into...

Full Article