TOP NEWS Hurricane Humberto brushes Bermuda Residents of the tiny British archipelago of Bermuda battened down the hatches as Hurricane Humberto, a major category 3 storm packing fierce winds and punishing rain, brushed near the islands Wednesday evening. by AFP Read More