Residents of the tiny British archipelago of Bermuda battened down the hatches on Wednesday ahead of the arrival of Hurricane Humberto, a major category 3 storm packing fierce winds and punishing rain. The Miami-based US National Hurricane Center put the center of the storm about 225 kilometers (140 miles) west of Bermuda at 1800 GMT, […]