Guangming Online> Editor’s Pick

Sheep cross 2,856-meter-high snow mountain in Italy

Sheep cross the alpine pass

Sheep cross the alpine pass "Hochjoch" at 2,856 meters above sea level, in the autonomous region of South Tyrol, Italy, June 9, 2018. (Photo/Agencies)

[ Editor: Xueying ]