[ad_1] Photo: Youtube / Oriental Image Residents of a residential area in Chongqing, a city in southwest China, have been passing two buildings built on a steep slope for years, unaware that a giant statue carved out of the rock lurks beneath them. The builders recently discovered this imposing headless …
Read More »