In an extraordinary turn of events, young Chinese javelin thrower Yan Ziyi has smashed the World U-20 Record with a stupendous throw of 64.28 m. The record was set at the National ...