![](http://videos.milesplit.com/stills/505485.jpg)
Coverage
![](http://videos.milesplit.com/stills/505485.jpg)
![](http://videos.milesplit.com/stills/505514.jpg)
![](http://videos.milesplit.com/stills/505534.jpg)
![](http://videos.milesplit.com/stills/505535.jpg)
![](http://videos.milesplit.com/stills/505536.jpg)
![](http://videos.milesplit.com/stills/505538.jpg)
![](http://videos.milesplit.com/stills/505539.jpg)
![](http://videos.milesplit.com/stills/505540.jpg)
![](http://videos.milesplit.com/stills/505542.jpg)
![](http://videos.milesplit.com/stills/505543.jpg)
![](http://videos.milesplit.com/stills/505544.jpg)
![](http://videos.milesplit.com/stills/505545.jpg)
![](http://videos.milesplit.com/stills/505546.jpg)
![](http://videos.milesplit.com/stills/505547.jpg)
![](http://videos.milesplit.com/stills/505548.jpg)
![](http://videos.milesplit.com/stills/505564.jpg)
![](http://videos.milesplit.com/stills/505565.jpg)
![](http://videos.milesplit.com/stills/505566.jpg)
![](http://videos.milesplit.com/stills/505567.jpg)
![](http://videos.milesplit.com/stills/505568.jpg)
![](http://videos.milesplit.com/stills/505569.jpg)
![](http://videos.milesplit.com/stills/505570.jpg)
![](http://videos.milesplit.com/stills/505643.jpg)
![](http://videos.milesplit.com/stills/505650.jpg)
![](http://videos.milesplit.com/stills/505676.jpg)
![](http://videos.milesplit.com/stills/505715.jpg)
![](http://videos.milesplit.com/stills/505716.jpg)
![](http://videos.milesplit.com/stills/505717.jpg)
![](http://videos.milesplit.com/stills/505719.jpg)
WATCH: Canyon Invitational Interviews And Race Videos
Oct 02, 2021
Check out the video coverage from Canyon High School.