thecryptosphere.com
Barrett Brown on Intellectual Dishonesty, Excuses, and Knowing What the Hell You’re Getting Yourself Into in Activism
Reblogged on WordPress.com