Landscape Backdrop Blur

Video Loading...

Sources

Landscape

Overview

In the midst of a breathtaking landscape of mountains and lakes in China lies a hidden Taoist temple dedicated to Xiwangmu, a deity capable of granting immortality to those who achieve complete harmony with nature.

Notice

The current line is loading slowly. If it fails, please try switching to another line or refresh the page.