Meet AJ McCreary, the city council candidate looking to unseat Dan Ryan McCreary at a Youth vs. ODOT event in March. (Photo: Taylor Griggs/BikePortland)Read more
Youth activists pull new politicians into fray in fight against ODOT Participants — including a state senator and Portland City Council candidate — pose for a group shot from week 23 of the Youth vs ODOT rally in Waterfront Park. (Photos: Taylor Griggs/BikePortland)Read more