The Safari
๐๐๐๐๐ซ An engrossing and immersive trip to an exotic South African safari-compound, โ Leopard Sands โ second-home to an uber-wealthy family from Florida, that is teeming with things that creep, stalk, and kill (and I donโt mean the wildlife). Family matriarch Odelia Bach is in her sixties, undoubtedly a narcissist,…