Every January millions of people crowd the seashore to receive the blessings of lemanja, goddess of the sea. All year long in terreiros in Brazil and around the world, Orixa worshipers revel in the divine presence of the living Gods, directly experiencing the sacred energy of...