Preparations: Cry Me a River 100

Pre-race decisions; 100-mile training; fueling plan for a 100; shoe choices; tapering; packing list for a summer 100; and other ultrarunning stuff leading up to the race.