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, ...