Where To Stream Little Britain USA Season 1 Episode 3
Episode 3
- Aired October 12, 2008
- 30 Min
Matt Lucas and David Walliams continue their American odyssey, with Sebastian getting jealous over the 'special relationship' between the French and American Presidents.