Hurricane Humberto lashes Bermuda, and Tropical Storm Jerry eyes the Leeward Islands. Check the Caribbean Forecast. source