The Stone

The stone

Stone at the La digue island, Seychelles