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