Karen appears to be back in the mid-1980s, reliving her teenage years, but some haunting voices and a persistent pain in her ear are evidence that something is wrong. Show more
Discover 11,128,835 listings and 277,855 playable programmes from the BBC
Karen appears to be back in the mid-1980s, reliving her teenage years, but some haunting voices and a persistent pain in her ear are evidence that something is wrong. Show more