Locations of security concerns that led to Portland City Council's meeting recess
(Please use a modern browser to see the interactive version of this visualization)