The Dalai Lama in Central Park

1 images
The Dalai Lama in Central Park
  • Date: 21 Sep 2002
  • Location: New York USA
  • Filename: AWright_DL_00338.jpg
  • Image size: 1280x851 pixels