The Canyon News Sep 4
Canyon cross country teams place 2nd in Canyon 6-Mile Relay • The Canyon News