Remote village in the mountains in Spain. Unfamiliar parked cars are likely to attract attention.