Loading…
The resident baba at the August Muni cave temple, Pushkar, Rajasthan, India. He told me this is the only photo ever taken of ...