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, ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results