Original Pic: Many believe that this is the place where Lord Venkateshwara placed his feet at Tirumala
-Sakshipost