Red candles burning at an alter in a cathedral in Barcelona on the twelfth day of Christmas, Spain
Resolution
5232 x 3560px
Contributor
Rights
Release
Stock Photo ID
D1223_9_343