Designed by
Title
The Last Supper religious scene on stained glass windows in Malaga Cathedral #183522317
Description
Malaga, Andalusia, Spain - March 2017: The Last Supper religious scene on stained glass windows in Malaga Cathedral
This image is editorial