News

The story mentioned a 10-meter Christ statue overlooking the expansive Valle de El General in southern Costa Rica that was built by Costa Rican architect Francisco Ulloa (TT, Dec. 17, 2004). González ...