Loading…
Heavy winter morning fog at the Aloo Baba temple, Ajaypal, Rajasthan, India. Aloo (potato) Baba (holy man) is an old man livi...