List / Grid / Numbers

Good idea of the day : going for longer than usual ... in pouring rain
Crazy test on the crosscountry loop with this heat. 90% 1st half than all I got.  Finished with gentle jog.
30°C run, your summer usual :-) thankfully I have the ocean.
Quicky before the night and work mtg
Pre work work out. 1st climb of the year. Crossed the path of a wild boar and her 3 kids and a couple of monkeys 10 min. later!
After a mini surfing session
Evening jog after 40 min. of SUP
New cycle starting, really easy short ride this morning in Aya before the work
Training #30 Ride #3 and probably last training until Sunday’s  triathlon
Training #29 Run #16. Probably the last before next sunday Triathlon.
Training #28 ride #2 no time to lose. 2nd of the day. Let’s call it active recovery chatting with Adam.
Training #27 Ride #1 race on July 8th, lol what can I say?
Training #26 Run #15. Immediate cool down in the ocean.
Aquathlon Race, run part : slow, lol, but actually 8th time overall. Finished the race 13th/69 and 5th /28 in 40yo +age group, not bad for the training I have.