The Kindness of 120 Strangers

During the 242 days [Jonathon Stalls] spent on the road, he stayed with 120 strangers whom he met when they idled their cars beside him or struck up conversatio...