Designed by
Title
Genoa, Liguria / Italy - 2012/07/06: Interior of the church of the Madonna della Consolazione - Our Lady of the Consolation #175605853
Description
Genoa, Liguria / Italy - 2012/07/06: Interior of the church of the Madonna della Consolazione - Our Lady of the Consolation
This image is editorial