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.
DateSeptember 3, 2016
Length7:59:00
CategoryNews/Public Affairs