Senegalese island keeps coastal erosion at bay with stakes in the sand

$ 15.00 · 4.5 (177) · In stock