Dhruval Shah
View larger photo: Sandy beach at low tide.

Alternative Text: Sandy beach at low tide.