Anyone who has been to a festival will have seen some astonishing sights, but perhaps none as eye-opening as this holy man at a Hindu religious festival in India.
The sadhu – a holy man following the Hindu or Jainist tradition – was photographed performing a bizarre feat of strength as he pulled a truck around using only his penis.
He was spotted in Allahabad, in northern India, where hundreds of thousands of Hindus are gathering for the annual Magh Mela festival which began on January 2.
A sadhu – a Hindu or Jainist holy man – performs a bizarre feat of strength to prove his spirituality during the annual Magh Mela festival in northern India.
Sadhus reject early pleasures in pursuit of spiritual enlightenment and as such often shun wearing clothes altogether. They are known for performing strange or impressive feats of mental and physical strength.
The 45day event sees worshipers bathe in the waters of Sangam, the confluence of the holy Ganges, Yamuna and Saraswati rivers, on appointed dates.
Sadhus are wandering holy men who have rejected earthly comforts in search of spiritual enlightenment in the hopes of breaking the cycle of reincarnation, a major tenet of Hinduism.
As such they own no possession and opt for only modest clothes, or in some cases decided to live naked, relying on the kindness of strangers to provide for them wherever they go.
Often sadhus will perform feats of physical or mental strength as a display of their spirituality and mastery of yoga techniques, as the majority of them are also yogis.
Sometimes this involves lifting or carrying objects with the penis, though many other demonstrations take place.
For example, Radhey Shyam Prajapati holds the Guinness World Record for the longest time stood motionless, at 8 hours, 5 minutes and 5 seconds, while Rajikumar Chakraborty did a static wall sit for 11 hours and 5 minutes.
Magh Mela takes place every year in Allahabad when people bathe in the water of the Sangam, the confluence of the holy rivers of Ganges and Yamuna
A sadhu offers prayers after taking a ritual swim in the waters of Sangam during the first day of the Magh Mela festival
In total the festival last for 45 days and involves bathing in the rivers at appointed times on specific days.