Forest On La Gomera

Forest on La Gomera

Rain forest on La Gomera island, Canary islands, Spain