Swim 1.5k open water ocean. Choppy as all get up
Bike 40k Rickenbacker causeway. Cursed hill. Up and down and up and down. Twice.
Run 10k Cranden Park, no shade, sunny.

Fall over and wait to feel legs again.