Hurricane Oscar formed in the Caribbean on Saturday, according to the National Weather Service (NWS) Miami-South Florida. NWS said Oscar is expected to move toward the Turks and Caicos Islands ...