unexplained-events-Houtouwan village, on Shengshan island off the coast of China. Mostly abandoned i

more about : unexplained-events