All episodes

Talking Heads

Talking Heads

48 minutes | Friday, 11 March 2016

The location of the swearing-in of the new Lieutenant Governor, politeness in politics, and the popularity of camping in the Isle of Man.

Talking Heads
Talking Heads

-
Use the arrow keys to increase and decrease the volume, or space to toggle mute.