Manila's annual Black Nazarene procession lasted over 30 hours this year, attracting 7.3 million devotees who pushed and pulled their way in the hope of touching the Black Nazarene image for blessings and healing.

Manila's annual Black Nazarene procession lasted over 30 hours this year, attracting 7.3 million devotees who pushed and pulled their way in the hope of touching the Black Nazarene image for blessings and healing.