eugeneweekly.com
Testing Limits
Ultramarathon runners push themselves hard, running up to 100 miles at a time and ascending thousands of feet. A deep passion for what they do and strong commitment to running turns a hobby into a …