Anti-racism protests have been taking place in Portland, Oregon, for almost two months - but in recent days they have been joined by a growing number of "moms".
The "Wall of Moms" - as they have been dubbed - have been acting as a human shield between the protesters and the federal troops sent in to disperse them.