Preview

Torists, Largest statue of Jesus Christ in the world, the Cristo de la Concordia in Cochabamba, Bolivia
Torists, Largest statue of Jesus Christ in the world, the Cristo de la Concordia in Cochabamba, Bolivia
Image ID: 1350-847
Artist: Lucas Vallecillos
Purchase a commercial license Buy framed prints & more from our print store