2008 Garro @ India / IMG_0108
Garro Ho
Aug 2 & 3, 2008

garro@garroho.com

Previous Home

IMG_0108

One of the million Gods in India. This temple situates in Delhi.