Haida Gwaii, Canada, protest puppets

2012 is a year of protests worldwide, and against the closed minds of most of the politicians and...

Read More