Lakshmi Narasimha Temple, Veling, Goa, India

Back to Album > 
Showing 1 of 1 photo