Loading...
Uploaded by ilcurioso on Apr 7, 2007
Sit for a few minutes and take in the atmosphere of the Buddhist temple on Le Shan, Sichuan province, China. The location is famous for it's giant Buddha carved into the side of the mountain.
Travel & Events
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)