Notes
Dan set too fast a pace at the beginning, so most the race was miserable, but I was proud of him for pushing me. Hilly route, much hillier than I expected, so I am seriously happy with our time. He passed me in our finish line sprint! >:-(
next day update: knee/hip is WRECKED. :(