Oli Bell presents coverage of day two of the July Festival, including the 2.25 Duchess of Cambridge Stakes and 3.35 Falmouth Stakes, plus two races from York. With analysis from Jason Weaver and Leonna Mayor, reports from Sally Ann Grassick and Matt Chapman, and commentary by Richard Hoiles.