Framed in Stone. Beautiful craftsmanship displayed at the largest Hindu Temple(Mandir) in the USA. Located in Lilburn, Ga.
mahan photography