Oli Bell presents coverage of day one of the July Festival, including the 2.25 July Stakes and 3.35 Princess of Wales' Stakes, plus action from Carlisle. With analysis from Jason Weaver and Leonna Mayor, reports from Sally Ann Grassick and Matt Chapman, and commentary by Richard Hoiles.