Two red-billed leithorixes are seen in the Zhanshan Temple in Qingdao, east China's Shandong Province, March 9, 2014. (Xinhua/Wang Haibin)
Go to Forum >>0 Comment(s)