Thursday, August 29, 2013

Bells are Grand...










Devil Dance at Lama Temple, Peking, March 1, 1919. Image source here.

No comments:

Post a Comment