Buy Add to Lightbox Download
March 20th, 2010 - Tokyo, Japan.  Anti-war protesters march through Yoyogi Park towards Shibuya Station.  One protester gives the peace sign, which means victory in Japan.  Approximately 1000 to 1800 people demonstrate against the Iraq and Afghanistan war.
March 20th, 2010 - Tokyo, Japan. Anti-war protesters march through Yoyogi Park towards Shibuya Station. One protester gives the peace sign, which means victory in Japan. Approximately 1000 to 1800 people demonstrate against the Iraq and Afghanistan war.
Filename: 03202010anti-war demo shibuya (1).jpg
Copyright