la gomera 1335

Vallerehermoso - the village square overlooked by Roque El Cano