Will Ferrell's Harry Caray makes a final appearance on David Letterman

Tuesday May 5th, 2015

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


- Brendan Maloy

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide — from Peter King, Tom Verducci, Lee Jenkins, Grant Wahl, Andy Staples and more — delivered straight to you, along with up-to-the-minute news and live scores.