![](http://videos.milesplit.com/stills/308072.jpg)
Coverage
![](http://videos.milesplit.com/stills/308072.jpg)
![](http://videos.milesplit.com/stills/308073.jpg)
![](http://videos.milesplit.com/stills/308074.jpg)
![](http://videos.milesplit.com/stills/308075.jpg)
![](http://videos.milesplit.com/stills/307994.jpg)
![](http://videos.milesplit.com/stills/307993.jpg)
![](http://videos.milesplit.com/stills/307992.jpg)
![](http://videos.milesplit.com/stills/307990.jpg)
![](http://videos.milesplit.com/stills/307988.jpg)
![](http://videos.milesplit.com/stills/307987.jpg)
![](http://videos.milesplit.com/stills/307984.jpg)
![](http://videos.milesplit.com/stills/307983.jpg)
![](http://videos.milesplit.com/stills/307982.jpg)
66 Schools To Gather For 68th Swain Invitational In Duluth
Oct 05, 2018
Minnesota's longest continuously-running high school XC meet will be highlighted by over twenty ranked teams and individuals on what looks to be once again a tough and muddy course in Duluth...