Tons of photos from the season-opening Ursinus Invite by Howard Anderson!
Coverage
Photos: Ursinus Invitational
Dec 08, 2019
![](http://videos.milesplit.com/stills/410328.jpg)
Watch Race Videos From The Ursinus Invite
Dec 07, 2019
Archived race videos from the action at Ursinus!
![](http://videos.milesplit.com/stills/410323.jpg)
![](http://videos.milesplit.com/stills/410324.jpg)
![](http://videos.milesplit.com/stills/410326.jpg)
![](http://videos.milesplit.com/stills/410322.jpg)
![](http://videos.milesplit.com/stills/410321.jpg)
![](http://videos.milesplit.com/stills/410319.jpg)
![](http://videos.milesplit.com/stills/410320.jpg)
![](http://videos.milesplit.com/stills/410318.jpg)
![](http://videos.milesplit.com/stills/410310.jpg)
![](http://videos.milesplit.com/stills/410311.jpg)
![](http://videos.milesplit.com/stills/410312.jpg)
![](http://videos.milesplit.com/stills/410313.jpg)
![](http://videos.milesplit.com/stills/410314.jpg)
![](http://videos.milesplit.com/stills/410315.jpg)
![](http://videos.milesplit.com/stills/410308.jpg)
![](http://videos.milesplit.com/stills/410307.jpg)
![](http://videos.milesplit.com/stills/410305.jpg)
![](http://videos.milesplit.com/stills/410306.jpg)
![](http://videos.milesplit.com/stills/410304.jpg)
![](http://videos.milesplit.com/stills/410303.jpg)
![](http://videos.milesplit.com/stills/410302.jpg)
![](http://videos.milesplit.com/stills/410301.jpg)
![](http://videos.milesplit.com/stills/410297.jpg)
![](http://videos.milesplit.com/stills/410300.jpg)
![](http://videos.milesplit.com/stills/410296.jpg)
![](http://videos.milesplit.com/stills/410295.jpg)
![](http://videos.milesplit.com/stills/410292.jpg)
![](http://videos.milesplit.com/stills/410293.jpg)
![](http://videos.milesplit.com/stills/410294.jpg)
Performance List: Ursinus Invitational
Dec 06, 2019
Check out the entries for Saturday's season-opening meet!