The worst possible kind of on-the-job training.

4 2

In 2016, many of us saw it coming.

And now it's here — in Portland.

725 1345