Tropical Storms Peter and Rose are spinning in the Atlantic

Tropical Storms Peter and Rose are spinning in the Atlantic