1 cursed spot in Funchal, Portugal
The Christ the King statue (Portuguese: Cristo Rei) also known as the Sacred Heart statue, is an Art Deco statue of Jesus Christ in Garajau, Madeira....
Share it with the community!