21 miles in 2 days, and still smiling!