Runners brave rain in 45th Portland Marathon

Runners brave rain in 45th Portland Marathon