China, Hong Kong, Sha Tin, Ten Thousand Buddhas Monastery

In series: animals
location | thumbnails