1871
113961

EastEnders

543

The past comes back to haunt both Sharon and Michelle, and prompts the police to search a local canal.