There's a heavy police presence and a barricade between us and the anti-immigrant folks. There are cheers every time we get moved forward while their group, smaller, moves back to accomodate everyone joining ours. At one point our crowd was singing "There are many, many more of us than you."