This video is not yet available on-demand. Watch live: CMAC1, CMAC2, or CMAC3

Free Speech TV

ProducerFree Speech TV
DescriptionFree Speech TV is a national, independent news network committed to advancing progressive social change.
DateApril 13, 2016
Length2:59:00
CategoryNews/Public Affairs