Mid Valley 4th of July small race previews: 2019 Monmouth Mini Marathon and Stayton Old Time Fun Run
There are lots of races that call themselves “Mini Marathons”, but in most cases the race has very little to do with the actual distance of a marathon aside [...]