León sign in front of the cathedral. León, Spain

by superkoning

Leave a Reply