Stock Photo - The Parish church. Embid town, Guadalajara province, Spain

Stock Photo: The Parish church. Embid town, Guadalajara province, Spain.