Invest 95L in the central Atlantic is becoming better organized, and forecasters say a tropical depression could form later today, Oct. 7.