David Letterman has less than a month left as the host of The Late Show on CBS, which means people are coming through to pay respect to the late night mainstay.

David Letterman has less than a month left as the host of The Late Show on CBS, which means people are coming through to pay respect to the late night mainstay.

On Monday night, Letterman got a visit from the President of the United States, but the show may have been stolen when he discovered none other than late Cubs broadcaster Harry Caray (played by Will Ferrell) sitting in the audience chatting about the 1988 Cubs roster.

Letterman tries to gracefully shoo Caray/Ferrell away, but the beloved character makes his way to the stage for a hilarious back and forth with the host, who he repeatedly mistakes for Ed Sullivan.

• Chicago Cubs congratulate royal family on new baby

[youtube:https://youtu.be/ye8UpxnPzPE]

- Brendan Maloy