Scott Johnson May 14, 2025 The 'Christ of the Abyss' statue is a 9-foot-tall bronze statue of Jesus underwater in Key Largo, Florida. 9 1 Share
1 Comment
Open the app to read the comments.
See all 1 comments in the app