Pleiadian Liquid Light Ship (Video link)

Below is a link to a video posted on a Chinese blog showing a remarkable clouds - light phenomenon (which they believe is a Pleiadian space ship) that was observed in the Mount Wutai region of China in December 2017.

Original article source

For more on this and related content: