Canada’s Own Che

0803_freespeech_630x420

A college student mounts the barricades in opposition to free speech.