In what can only be referred to as an absolutely unbelievable feat, a Shaolin Monk Shi Liliang ran on water for 125 meters in 50 seconds. In the process, he broke his own previous record of 120 meters. In Quanzhou City, China, the crowd couldn’t believe their eyes as the monk placed carefully balanced steps on 200 planks of frail plywood and covered the distance in his third attempt. The stunt was a part of his training which he says requires patience, focusing on the strength in the toes and taking small steps as fast as possible.

So go ahead and watch the monk who defies the law of nature: