Cubans seek solutions and solace in Santera amid crises
While nearly 70% of Latin America's 670 million people consider themselves Catholic, in Cuba, Santera is the name of the game.
While nearly 70% of Latin America's 670 million people consider themselves Catholic, in Cuba, Santera is the name of the game.