Vehicle of Japanese Self-Defence Force runs among debris in Otsuchi of Iwate Prefecture, Japan, March 21, 2011. Otsuchi is one of the worst devastated area in the earthquake and tsunami.
Go to Forum >>0 Comments