Beihai Xingdao is a huge sea area, which is scattered with numerous islands, large and small, like a star in the sky.
Qixing Island is one of the largest islands in North Star Island.
The island is said to be the carcass of several ancient giant whales,...