Christ the Redeemer statue is one of the New Seven Wonders of the World. Located in Rio de Janeiro Brazil
You must be logged in to post a comment.