Image 1 of 1
India-1700.jpg
India, Dehradun.  Shrine to the Goddess Maa Durga, Riding a Tiger, Armed to Destroy Demons.  Tapkeshwar Hindu Temple.