Crane Beach

The beautiful and fine white sands and blue sea of Crane Beach