la gomera 1196

Every spare bit of land on La Gomera is cultivated