Designed by
Title
Giant puppets in Toledo #83136316
Description
Toledo, Spain - May 28, 2016: Giant puppets gigantes of the Corpus Christi festival stand in front of the historical town hall decorated with banners in Toledo, Spain on May 28, 2016
This image is editorial