Race results

Race results are here  

A longer race report will follow.   Thanks to all who took part in any way: grooming, skiing, timing, volunteering, music, etc.