Amid Protesters and Police in Portland Is a Llama Defusing Some of the Tension

2020-08-07 3,969

While scenes of clashes between protesters and police are becoming commonplace in Portland, Oregon, the strange sight of a pet llama on the streets is also being noticed more and more.