We Sent Someone to Check a “Legit” Ibogaine Clinic in Spain What They Found Was a Nightmare March 20, 2026