The Mysterious Leshan Giant Buddha in China

1 year ago
8

The largest statue is actually sitting sleepily in Leshan, China. Little is known to the world outside of China until recent years. Giant Buddha has been carved all over China, but this is unreal.

Credit : Wandering Wolf Channel

Loading comments...