The annual pilgrimage brings worshippers from all over the island to a small church in El Rincon, a town 17 kilometres (10.5 miles) south of Havana, the country's capital city.
Saint Lazarus is the patron saint of lepers, and every year scores of pilgrims make their way to the shrine, a religious rite melding Catholic religion with Afro-Caribbean traditions.
The blend of Santeria and Catholic beliefs is the foundation for people who pay homage to Babalu Aye, the Santeria deity with healing powers, also known as San Lazaro or Saint Lazarus amongst the faithful.
Many pilgrims who come to the church are sick, they crawl or walk on their knees, some carry a cross or a block of concrete on their backs.
Little plaster statues of Saint Lazarus are sold outside the sanctuary and show a man in rags, with dogs licking the wounds on his legs.
More No Comment
Overall champion crowned at the World Drone Racing Championships in China
Protesters clash with police during demonstrations in central London
Demonstrators stage anti-fossil fuels protest on last day of COP25
'It's been a blast': Detroit power plant demolished with explosives
'Largest maze of clear ice in US' opens in Washington DC
French actress Juliette Binoche celebrated at European Film Awards
Banksy, bananas and banners as art takes centre stage
Heavy rain and cold weather hits migrants on Greek island of Lesbos
Algeria protesters say they reject 'fake' election results
A hero's welcome for Boris at No.10
The torch relay for the 2020 Tokyo Olympics will kick off in Fukushima
New Kanji, new era in Japan
Royal ceremony held with more than 52 ships in Thailand
Santa Claus moves from North Pole to Berlin aquarium