Godelleta

Godelleta, Spain and Canary Islands