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 45 day event sees worshipers bathe in the waters of Sangam, the confluence of the holy Ganges, Yamuna and