The National Hurricane Center (NHC) is watching a disturbance in the Gulf of Mexico that could develop into a tropical system after it crosses Florida and moves off the southeastern coast of the US in the coming days. The disturbance is called Invest 90L. Invest is short for "investigation," and refers to a weather system […]