BEIJING - North Korean leader Kim Jong Un has made a public appearance for the first time in 20 days, state-run media reported Saturday, putting to rest fervent speculation about his health that swirled during his absence from the public eye.