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 (c) 2010 All rights reserved Robert J Hartung III