Christ of the Abyss, Key Largo, Florida