leftcoastvoices.wordpress.com
Freedom Festival: Amnesty International
I guess this is where we should start. Amnesty International is a huge well-organized protest group. There are nearly three million members, volunteers, activists spread through over 150 countries.…