Mountainous Benijo beach,Tenerife,Spain,with rocks and cliffs,Atlantic ocean.



Mountainous Benijo beach,Tenerife,Spain,with rocks and cliffs,Atlantic ocean.