Designed by
Title
Shark Island Light House - Luderitz, Namibia #74293620
Description
Shark Island is a small peninsula adjacent to the coastal city of Lüderitz in Namibia. From 1904 to 1907 it was the site of a Concentration Camp, created for members of the Herero and Nama tribes in German South West Africa.
This image is editorial