Something just doesn't add up. The Yahoo article links to this article:
Heart and sole: Detroiter walks 21 miles in work commute
A couple of slides mention 21 or 22 hr days. I don't know many people who can do that for 10 yrs. Me I would have quit that routine after the first week. I'm having difficulty believing this.
OTOH: 20 mi, figure ~7hrs walking each day at ~3mph, 8 1/2 hrs at work, that's 15-16 hrs and don't count the bus, breakfast, dinner etc. Maybe 20-21 hr days is right.
Even a slow bike would cut the walking time in half. More like a third if you can average even 10mph.