Mysterious world of the Socotra island (6)

Seashells of the Socotra island

Mysterious world of the Socotra island