.
Seychelles Islands, Africa, Takamaka Beach Mahe Island

Seychelles Islands, Africa, Takamaka Beach Mahe Island