Hurricane forecaster Tropical Storm Risk (TSR) has increased its prediction for this year’s North Atlantic season and is now expecting 18 tropical storms in 2008.
Hurricane forecaster Tropical Storm Risk (TSR) has increased its prediction for this year’s North Atlantic season and is now expecting 18 tropical storms in 2008.