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

garro@garroho.com

Previous page 19 of 19

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