Santa Tecla tiene capucha, ventea enseguida o llueve pronto
Click on the marks to view detailed information about each location
A Guarda, Pontevedra, Galicia, Spain.
Oronym.