21
/ 33
LBL1400235-1200
The coast of La Gomera, Spain.
PHOTO: LEIF BISSCHOP-LARSEN
PHOTO: LEIF BISSCHOP-LARSEN