The Impressionist - #29

S2E18 · 2015-10-09

After a few bevs, Geoff does his best impression of what happens when you turn on a TV in England.

The show’s own verdict is on its page.