Police arrest pro Hamas Plprotestors at Washington University in St.
Louis, Missouri.
Police arrest pro Hamas Plprotestors at Washington University in St.
Louis, Missouri.
So this is a thing now. Isn't planting your flag an announcement that you've conquered the land? Last month at..