Out in the Gulf, Invest 98L has the potential to develop into a tropical depression on Friday, according to the National Hurricane Center. This potential tropical depression would be rather short-lived, if it does develop. Invest 98L was located about 75 miles off the coast of the northeastern Mexico and southern Texas coastlines. The system, […]