Follow their latest travels with ourbrand-new Friends Updates feature.
Cochabamba photo by SeenThat
March 22, 2007
Embracing humanity from above, the Cristo de la Concordia in Cochabamba is the highest and tallest Christ statue in South America. Many Evangelical Christians find the very concept of such a statue offending; however, despite being one of them, I...Read More
Share your travel photos to expand your gallery and add color to your reviews.