Where are Ron and Ellen?
France 2005
Ellen pedaling uphill and uphill and uphill against a strong headwind.