Saturday, April 12, 2008

Shirdi Sai Baba Temple - Allure - Andhra Pradesh - India

Aum Sai Ram,

Below are very short video clips of Shirdi Sai Baba Temple in Allur, Nellore, Andhra Pradesh India.