A teary Jay Leno signed off from the Tonight Show for a second time tonight with guests Billy Crystal and Garth Brooks.

[There was a video here]

A ton of celebrities were there. Obama recorded something. Billy Crystal led a musical rendition and allowed Kim Kardashian to sing.

And lest we not forget that history she does repeat herself, here's Crystal singing Leno out on what would have been his next-to-last show night back in May, 2009.