it mean that sum french fellas invented a new sport that is about running of the surface of any water reservoir, like lake..basecally as long as u will keep tappin on the water it will hold u on top if u lose ur concentration u go under...so its like with focusing chakra in your feet to be able to walk on the water...
its just funny coincident
