Invest 95L is a few hundred miles southeast of Bermuda in the subtropical Atlantic. Although the National Hurricane Center has highlighted a 50% chance of development during the next seven days, 95L is mainly moving north and is not expected to impact land.