Next Indoors : Saturday June 13th Next Outdoors : Sunday June 21st
This is the first part of what was 2 epic races on the day. Well worth watching.