Sai Baba - Resting At Pushkar
Sri Sai Baba of Shirdi messenger of tolerance and universalism, Indian saint, believed to be incarnation of God. Here resting in the ghats of holy Pushkar lake, Rajastan, India.
May 11th, 2013
Viewed 137 Times - Last Visitor from Beverly Hills, CA on 09/01/2015 at 2:49 AM