Diary of a happy hobo. 70 cities in 33 states