Weather News Tropical Storm has formed in the Atlantic. Share this:FacebookTwitterLike this:Like Loading... Related