The longest duration holding a 500 kg (1,102.31 lb) weight with the shoulders was 1 minute 1.4 seconds by Kevin Fast (Canada) on the set of CCTV Guinness World Records Special in Beijing, China, on 19 August 2011.
The weight Kevin lifted was 500.4 kg (1,103.19 lbs)