League recap: Princeton scores huge upset over St. Cloud Cathedral

Granite Ridge league recap: 10/3/12

Oct 3, 2012, 7:58pm