1 Hurricane Oscar has formed near the Bahamas, according to the National Hurricane Centerโs 2 p.m. EST update on Saturday.October 19 The storm has winds of 80 mph and is just east of the Turks and Caicos Islands. It will continue to move westward at 12 mph this weekend, before making a turn northeast toward […]