Will Ferrell brought out his his hilarious impression of the late Chicago Cubs broadcaster Harry Caray to say goodbye to David Letterman.

Ferrell... or should we say Caray... got a lot wrong during his appearance on the show. He even forgot that Dave is not Ed. He was also impressed by President Obama’s ability to get the Berlin Wall knocked down.

This was actually the second time this year that Ferrell played Caray for Letterman. Back in March, he did his impression of Caray while promoting Get Hard in a leprechaun costume.

Obama coincidentally was on last night’s show, which also featured the Avett Brothers and Brandi Carlile. Tonight’s show features Reese Witherspoon and Mumford & Sons.

Letterman’s last Late Show episode airs on May 20.

Here’s Obama and Letterman talking about their retirement plans:

screenshot from Late Show YouTube video