Waving flags of hate
The Aryan Guard is a neo-Nazi group based in Calgary. This is the 2009 version of its annual march held on the United Nations' International Day for the Elimination of Racism, which it calls "White Pride Day". The Aryan Guard is a small group (maybe under a dozen), that's normally bolstered by people from out of town for such events (for a total of maybe 60). A much larger group of several hundred countered them. Their group symbol is based on the celtic cross. This year, they largely (though not completely) avoided explicit references to their underlying Nazi beliefs. This year, they faced a much greater limitation on their movement from counter demonstrators. A number of physical altercations occurred between them and the anti-racist counter-demonstrators.