Kim Jong Il. Kim Jong Il. 'nuff said.. Kim long kim jong il