Tufts University PHD Student detained by ICE yesterday. Here legally on a visa.

Outrageous! Something you see in Russia, NOT here!! Jesus FUCK!!