April 2, 2016 50 Mile results

Results provided by UltraSignup.