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

In series: animals
thumbnails