The National Hurricane Center now has high odds for Invest 99L developing into at least a tropical depression, if not Tropical Storm Sara over the next two days and near certain odds it'll happen ...