Christ The Redeemer Statue is located in _______________.

A. United States
B. France
C. Spain
D. Brazil

Show Answer
D. Brazil

LEAVE A REPLY

Please enter your comment!
Please enter your name here