2017 Waterloo XC Battle

Hosted by the South, won by the North