4 – Girl Talk

4 – Girl Talk

By NBC News

The Thing About Helen & Olga

Tuesday, 16 November

Detectives leave Helen and Olga alone together in a room wired for sound. Old resentments boil over.

-
-
Heart UK
Mute/Un-mute