'The "New Man" Castro is trying to create here is similar to the "New Man" we Christians have failed to create over the centuries. I feel that to be a true Christian you have to be a Communist'. Some Cuban Christians feel the regime offers a unique opportunity to put their faith into practice. Others talk of repression and discrimination. Cuba is full of contradictions: while young Communists gather at a mass rally to chant anti-imperialist slogans, a few miles away a spirit priest sacrifices a live chicken in an occult African ceremony. But is there really religious freedom in Cuba? And can faith ever be compatible with Marxism?