This is the brutal moment two giant rams face off against each other in a bizarre festival to celebrate the return of spring. The Sheep King tournament in Heze, Shandong province, China, on March 12, ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results