3-4 Mph is a reasonable walking speed, so 20 miles is around 6-7 hours. Not saying it would be pleasant, but certainly seems doable.
hmm, [0] this says the longest stage was 91km in 2009 (I did it in 2015), so I could be wrong, but I'm going by what my garmin told me.