A thick fog shrouded China's Beihuangcheng Island, giving it an air of mystery on June 2. Aerial footage released by China Central Television (CCTV), showed the fog moving across the small island, which is part of Shandong Province in eastern China and sits north of Yantai City in the Yellow Sea. The weather phenomenon seen in the video is known as advection fog and, in this case, the dense fog developed following several days of rain. Average...