Europe, Spain

Santa Cruz de Mudela