ardenstreet: G20: Detained protesters in the storm (Toronto, ON)
ardenstreet: G20: Budget police! (Toronto, ON)
ardenstreet: G20: Riot police march in the storm (Toronto, ON)
ardenstreet: G20: Another road closure (Toronto, ON)
ardenstreet: G20: Riot police (Toronto, ON)
ardenstreet: G20: Starbucks hole (Toronto, ON)
ardenstreet: G20: Broken window (Toronto, ON)
ardenstreet: G20: The Battle of Toronto @ Starbucks (Toronto, ON)
ardenstreet: G20: Damaged Scotiabank ATM (Toronto, ON)
ardenstreet: G20: Riot police (Toronto, ON)
ardenstreet: G20: 7-11 Window damage (Toronto, ON)
ardenstreet: G20: All Obama got was this lousy t-shirt (Toronto, ON)
ardenstreet: G20: After the fire (Toronto, ON)
ardenstreet: G20: Crazy martial arts master takes on riot police (Toronto, ON)
ardenstreet: G20: Smoke from the cop car (Toronto, ON)
ardenstreet: G20: Smashed police cruiser on Queen West (Toronto, ON)
ardenstreet: G20: Smashed police cruiser on Queen West (Toronto, ON)
ardenstreet: G20: Riot police on Spadina (Toronto, ON)
ardenstreet: G20: Democracy Now's Amy Goodman? (Toronto, ON)
ardenstreet: G20: Bubbles (Toronto, ON)
ardenstreet: G20: Preparing for tear gas + sound cannon (Toronto, ON)
ardenstreet: G20: Backed-up streetcars (Toronto, ON)
ardenstreet: G20: Smug nod to South Park (Toronto, ON)
ardenstreet: G20: Riot police (Toronto, ON)
ardenstreet: G20: Calm riot police (Toronto, ON)
ardenstreet: G20: More humour at the front line (Toronto, ON)
ardenstreet: G20: Riot police in front of the US Embassy (Toronto, ON)
ardenstreet: G20: Music love-in (Toronto, ON)
ardenstreet: G20: Boarded-up HMV (Toronto, ON)
ardenstreet: G20: Bike police (Toronto, ON)