Tropical depression twenty-six has become better organized and is now Tropical Storm Delta. This system is south of Cuba, near jamaica and is a potential threat to western Cuba, Yucatan and the US gulf coast. Current forecast has the storm venturing northwestward with NHC predicting upwards of...