(Portland, OR) -- A 20-year-old man is facing charges after allegedly throwing a rock at a police officer during a protest outside the ICE building in south Portland. Prosecutors say Karl Nilsson has been charged with riot for the incident on January 28th. The officer was not injured.