Saturday, November 21, 2009

Indian Princess


Only you can make yourself happy.
*Yoyogi Park, Tokyo, Japan - India Festival May 2007

No comments:

Post a Comment