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 279,877 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