Hate speech or freedom of speech?

2016-06-02 1

Valley teen jailed for attack on controversial preacher.

Free Traffic Exchange