Photo: 40-mile road ride; 6:30 a.m.; 70 degrees; Linn County, IowaWeekly activity log:Swim: 6,100 yds (ytd 106,900 yds.)Bike: 161 miles (ytd 2,229 mi.)Run: 30 miles (ytd 731 mi.)The only thing nice about this windy, rainy, humid ride was the photo at the very, very end.
Photo: 15-mile trail run; 6:30 a.m.; 48 degrees; Squaw Creek Park, Marion, IowaWeekly activity log:Swim: 6,000 yds (ytd 100,800 yds.)Bike: 154 miles (ytd 2,068 mi.)Run: 31 miles (ytd 701 mi.)Me, a name I call myself...Fa, a long, long way to run...
Photo: 31-mile trail run; 8:00 a.m.; 43 degrees; in the rain, muck, hills and more rain (get it?) of the Kettle Moraine Forest, WisconsinWeekly activity log:Swim: 4,000 yds (ytd 94,800 yds.)Bike: 73 miles (ytd 1,914 mi.)Run: 39 miles (ytd 670 mi.)The rain in Moraine stays mainly on the brain.
Photo: 35-mile road ride, 6:30 a.m., 45 degrees, Notcloseenoughtohome, IowaWeekly activity log:Swim: 5,800 yds (ytd 90,800 yds.)Bike: 172 miles (ytd 1,841 mi.)Run: 32 miles (ytd 631 mi.)Foggy Morning Breakdown... first flat of the year.
Photo: 5-mile neighborhood run, 6:00 a.m., 50 degrees, Marion, Iowa
Weekly activity log:
Swim: 6,400 yds (ytd 85,000 yds.)
Bike: 133 miles (ytd 1,669 mi.)
Run: 33 miles (ytd 599 mi.)
Sunrise in Sprawlville...