Portland Marathon

Portland Marathon

Portland, OR / One of the top Marathons in the nation, the Portland Marathon takes place in October of each year and includes a 26.2 mile run, a 26.2 mile marathon walk, a hal