10/13/10

Mascots in India

This behind the scenes look at Shera, patron saint of the ongoing Commonwealth Games in Dehli.

No comments:

Post a Comment