As the sun sets, an officer looks down on the crowd outside Spanos Theatre from a nearby rooftop Tuesday, Jan. 31, 2017, in advance of Milo Yiannopoulos’ talk at Cal Poly.
As the sun sets, an officer looks down on the crowd outside Spanos Theatre from a nearby rooftop Tuesday, Jan. 31, 2017, in advance of Milo Yiannopoulos’ talk at Cal Poly. Joe Johnston jjohnston@thetribunenews.com
As the sun sets, an officer looks down on the crowd outside Spanos Theatre from a nearby rooftop Tuesday, Jan. 31, 2017, in advance of Milo Yiannopoulos’ talk at Cal Poly. Joe Johnston jjohnston@thetribunenews.com

Cal Poly brought in 109 officers for Yiannopoulos speech for massive protests that didn’t happen

February 01, 2017 07:15 PM

UPDATED February 02, 2017 04:23 PM