David and Ned talk about the wind (again) and Movistar (again) and preview the upcoming World Championships in Yorkshire.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More