31.90 mi in 01:23:08 hours at 23.02 mi/h on Giant TCR Advanced. [Cycling] Quite a few quick riders came out this year for the race. Me and two others I ride with regularly tried to break the race apart; however, we could not make it stick. I went on two solo breaks and got a decent gap, but did not have the stamina to pull it off. Ended in a group sprint which is not my strength. Oh well, try again next year.

29.80 mi in 01:41:19 hours at 17.65 mi/h on Cannondale Super 6. [Cycling] Hit one of my favorite course with a nice 2.5 mile climb up to Neidenbach. Hit it fairly hard to get the legs ready for Saturday's race. Plan on spinning some tomorrow and easy ride Friday. Ceramic bearings in the Ksyriums roll nicely.

25.20 mi in 01:32:28 hours at 16.35 mi/h on Giant TCR Advanced. [Cycling] Somewhat of a recovery day with some mad dashes to avoid rain storms. In doing so, I ended up on the steepest two mile climb around here.

38.40 mi in 02:14:35 hours at 17.12 mi/h on Giant TCR Advanced. [Cycling] Started out in the rain and had a nice 30 min in the sun before the rain came back at the end. Feeling "ok" on hills; however, still a lot of work to do before next Saturday.