Where are Ron and Ellen?

France 2005


Ellen pedaling uphill

Ellen pedaling uphill and uphill and uphill against a strong headwind.