Stock Photo - Covarrubias, Burgos province, Spain.

Stock Photo: Covarrubias, Burgos province, Spain.