Photos & Videos from KC XC, Gans Creek, and More!