More than a postcard, the statue of Christ has been elected “The Wonder of Rio” by residents. Deservedly so. From its location at the top of the 710 meters high Corcovado Mountain, the 38-meter statue is the image of the faith and friendliness of cariocas.