Timing didn't work out earlier for a run, to my chagrin (it would have been a most beautiful day for it!), but I did fit in a short swim just now. I was coming from something else and hadn't packed the asthma inhaler - the first hard-effort hundred tipped me over into wheezing, so I decided to stop there - swam 50 easy and got out. Enjoyable, though...
Warmup: 4 x (200 free, 50 stroke in IM order)
5 x 100 IM on 2:30
1 x 100 free (1:47)
50 easy back
1650 yards total
(I was happy the other day to get a good answer to the mysterious question of why a swimmer's mile is only 1650 yards! Link courtesy of Joel.)