GUATEMALA | Sunday, 24 June 2007 | Views [451]
Christ is coming! This is a giant sign perched on top of the hill in Xela. You can see "Christ coming" from every corner of the city.