Two siblings live a hermitlike life in the mountains near Zhangqiu in east China's Shandong province. [Photo: sohu.com]
Go to Forum >>0 Comment(s)