19 Mar K’s for Keegan catch-up & reminder
As apparently is my habit lately, here we are in late March, and I am finally putting together a quick K's for Keegan update after two marathons and the first triathlon of the year so far. I would apologize, but I would doubt anyone expected...