Amazing abandoned tanks on Shikotan Island – the last eyewitnesses of World War II.





Shikotan, meaning “the best place”, is the largest island of the Lesser Kuril Islands, part of the Sakhalin region. Japan disputes Russia’s ownership of Shikotan; …



source

Add To The Conversation Using Facebook Comments

Comments (13)
Add Comment