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,…