2:13 PM: Police confront pro-Palestine protestors outside Stata.

THE TECH

2:13 PM: Police confront pro-Palestine protestors outside Stata. THE TECH