Results 1 results found Aerial view over Putsborough beach towards Woolacombe, Morte Bay, North Devon, England, United Kingdom, Europe