0 0 Marcelo Mendoza February 12, 2018 Cristo de La Concordia Cristo de La Concordia, in Cochabamba Bolivia, built in 1988. it is 40.44 meters tall, and its 265 meters over the city of Cochabamba. Log in or register to post comments