Gomera

Gomera

Gomera usually refers to La Gomera, the second-smallest of Spain's Canary Islands.

Read more about Gomera.