A sadhu (holy man) l
A sadhu (holy man) lathers himself up in ashes, before practicing yoga on the banks of the Ganges River in Varanasi, India.
#FOLLOWGRAYCONTEST
A sadhu (holy man) lathers himself up in ashes, before practicing yoga on the banks of the Ganges River in Varanasi, India.
#FOLLOWGRAYCONTEST