WAMU 88.5 - American University Radio | The Mind Is Our Medium
Now Playing

U.C. Davis Police Chief, Officers Placed On Leave

The fallout continues at University of California, Davis, after police pepper-sprayed student protesters late last week. The officers have been placed on leave, and officials are promising an investigation.