From Eileen Brady's stunning loss to Steve Novick's first victory: Portland City Hall roundup

Oregonian:

All the news from one of the most dramatic night in Portland politics.

Read the full article here. Discuss below.

connect with blueoregon