Stunning beach with white sand, unique huge granite boulders, turquoise ocean water and blue sky at Virgin Gorda, British Virgin Islands in Caribbean

Stunning beach with white sand, unique huge granite boulders, turquoise ocean water and blue sky at Virgin Gorda, British Virgin Islands in Caribbean - 51911674

Similar stock images

to-top-page