Pro-Mousavi protests: Tehran, June 17 2009

Pro-Mousavi protests: Tehran, June 17 2009