Craig Shackleton: Chris rocks out during Princess of China