About 7,000 run in Portland marathon

About 7,000 run in Portland marathon