Results 1 results found Aerial vista of Thurlestone Bay and village in the South Hams, Devon, England, United Kingdom, Europe