These are some of the elements of Afro-Cuban religious practices known as Santeria, Lucumi, Candomble?, Ifa etc...