This puzzling cave of Christian sculptures and crystals is located in Memorial Park Funeral Home at Poplar and Yates. It is one of the weirdest things of all time.