Free Speech TV
4,611 views / 0 watching now
Published on August 24, 2018 / Category: United States (USA)
Free Speech TV is an American news and opinion network. It was launched in 1995 and is owned and operated by Public Communicators Incorporated, a 5013 non-profit, tax-exempt organization founded in 1974.