Mary Loves Scoochie

Mary Loves Scoochie

Available on Channel 4
S6 E17: The Solomons are annoyed when they receive no recognition for their mission from the Alien Awards Show, which instead honours the mysterious Team X as the winners, so they set out to discover the identity of their rivals.
Starring John Cleese