I didn't know Dan but would like to send my best wishes to your family. It doesn't matter how old your children are when they die - 21 or 61 - children are supposed to outlive their parents.
From the thumbnails posted it looked like he lived life to the full and died doing the thing he loved most - I hope that with time your pain eases.
RIP fellow kiwibiker
Bookmarks