An Orisha (also spelled Orisa and Orixá) is a spirit that reflects one of the manifestations of Olodumare (God) in the Yoruba spiritual or religious system. This religion has found its way throughout the world and is now expressed in several varieties which include Anago, Oyotunji, Candomblé and LucumÃ/SanterÃa. These varieties or spiritual lineages as they are called are practiced throughout areas of Brazil, Cuba, Puerto Rico, Guyana, Trinidad and Tobago, the United States, Mexico and Venezuela.