Invest 96L was designated on Wednesday, and forecasters say it could become a tropical depression this weekend as it spins across the open Atlantic. FOX Weather Meteorologists Craig Herrera has the latest forecast on Aug. 7, 2025.