Gravity-defying sheep climb down cliff in China

The internet is baffled by a video showing blue sheep making their way down a cliff in China’s Valley of the Cats.

September 16, 2019

Top Stories

ABC News Live Presents