Monday, 21 March 2016

Avila (Spain): Saint Teresa of Avila Statue


The St. Teresa of Avila statue at the City Walls in Avila.

And another statue next to it:

No comments:

Post a Comment