Skip to main content

All Episodes

E1
25m

Episode 1

Episode 1935 (Tue 3rd Jan 1995)

Play

January 3, 1995

It is Sarah's first day at work. She is worried about leaving Victoria with Jan. The atmosphere at Hawkins Cottage is strained. Angharad is worried about the trouble at the barn dance with the Dingles. Kathy still won't get out of bed. Kim is trying to organise a honeymoon for herself and Frank.

E2
25m

Episode 2

Episode 1936 (Thu 5th Jan 1995)

Play

January 5, 1995

Luke discovers that there's a price to pay for his behaviour at the Barn Dance.

E3
25m

Episode 3

Episode 1937 (Tue 10th Jan 1995)

Play

January 10, 1995

Betty tells Rachel what Chris has been up to and Caroline has some unwelcome news for Turner.

E4
25m

Episode 4

Episode 1938 (Thu 12th Jan 1995)

Play

January 12, 1995

Ned tells Linda to pull her weight around the house. Jan promises to have a word with Ned about Linda's job. Chris and Rachel make up. He tells her that just because he went to see Kathy it doesn't mean that he cares about her. Rachel doesn't believe him and says that Kathy is a "professional victim" and that everyone in the village will rally round her.

E5
25m

Episode 5

Episode 1939 (Tue 17th Jan 1995)

Play

January 17, 1995

Sarah puts Jack on the spot, while Caroline has designs on Nick's love life.

E6
25m

Episode 6

Episode 1940 (Thu 19th Jan 1995)

Play

January 19, 1995

Alan begins to make plans for the Woolpack while Frank has revenge on Eric Pollard. Kathy has a date with Dave and Angharad reaches the end of her tether.

E7
25m

Episode 7

Episode 1941 (Tue 24th Jan 1995)

Play

January 24, 1995

Pollard discovers the worm has turned. Angharad and Bernard make a momentous decision.

E8
25m

Episode 8

Episode 1942 (Thu 26th Jan 1995)

Play

January 26, 1995

Frank tells Kim that he thinks he will be fit enough to take over the running of the business after their honeymoon in Hawaii. Kim does not look pleased with this announcement. Betty prepares to face the police. Angharad tells Bernard that she is looking forward to moving away and that she thinks that Luke should stay in Emmerdale to finish his exams.

E9
25m

Episode 9

Episode 1943 (Tue 31st Jan 1995)

Play

January 31, 1995

Nick plucks up the courage to make a date. Seth and Betty face a day of reckoning with the police. Kim is horrified by Frank's plans for Chris.

E10
25m

Episode 10

Episode 1944 (Thu 2nd Feb 1995)

Play

February 2, 1995

A despondent Betty faces life alone, Frank and Kim leave for an exotic honeymoon and Turner is dismayed to meet his new colleagues at the Woolpack.

E11
25m

Episode 11

Episode 1945 (Tue 7th Feb 1995)

Play

February 7, 1995

Betty hears unwelcome news. Turner hosts the last night in the Woolpack.

E12
25m

Episode 12

Episode 1946 (Thu 9th Feb 1995)

Play

February 9, 1995

A new couple move into the Woolpack, and Nick's night is rudely interrupted.

E13
25m

Episode 13

Episode 1947 (Tue 14th Feb 1995)

Play

February 14, 1995

Chris sabotages Kim's business. And Jessica hopes for a romantic Valentine's Day.

E14
25m

Episode 14

Episode 1948 (Thu 16th Feb 1995)

Play

February 16, 1995

Seth and Vic are brewing up trouble in the woods, while the McAllisters say goodbye to the village. Chris lays down the law to Rachel, and Emma makes an unexpected offer to Zoe.

E15
25m

Episode 15

Episode 1949 (Tue 21st Feb 1995)

Play

February 21, 1995

It is the grand reopening of The Woolpack. Viv tries to encourage Betty to go. Frank and Kim arrive home. Zoe tells them that Emma has been staying while they were away. Alan is flapping around trying to organise everything. Britt gives Rachel and Jan their uniforms to wear for the evening - yellow T-shirts and blue caps. Jan is not impressed.

E16
25m

Episode 16

Episode 1950 (Thu 23rd Feb 1995)

Play

February 23, 1995

Bernadette leaves Dave in a hurry. Kim insists on attending Frank's meeting with Chris. Seth has finally agreed to move into Betty's cottage and she is busy making plans for redecorating. He is more interested in his breakfast. Alan tells Terry that he is pleased with the takings from the opening. Britt is more concerned with the fact that Terry was chasing Tina.

E17
25m

Episode 17

Episode 1951 (Tue 28th Feb 1995)

Play

February 28, 1995

Kim is feeling left out now that Frank has taken over running the business. Zoe is worrying about Emma's ultimatum. Kim arranges to meet Sir Thomas Weir. Frank tells Seth that he is pleased to have him back as gamekeeper. He asks Seth's advice about Dave and Seth gives him a glowing report.

E18
25m

Episode 18

Episode 1952 (Thu 2nd March 1995)

Play

March 2, 1995

Nick and Paula set off with the children for a day at the seaside. Frank and Dave move furniture into their new office - annoying Kim. Alan looks over the Dingles list of food requirements for their evening in The Woolpack - fried brains are on the menu much to Britt's disgust

E19
25m

Episode 19

Episode 1953 (Tue 7th March 1995)

Play

March 7, 1995

Nick, Paula and the children are still stranded on the rocks at Whitby as the temperature drops. Suddenly, Nick spots the lights of a helicopter and realises that they are going to be rescued by the coastguard. Alan presents the Dingles with their drinks bill at closing time.

E20
25m

Episode 20

Episode 1954 (Thu 9th March 1995)

Play

March 9, 1995

Jack tries to apologise to Sarah for accusing her of having an affair. She doesn't want to listen to him. Luke is rushing round at school and bumps straight into Tina who touches his face suggestively and walks off. Chris moves back into Mill Cottage. Robert looks very lonely and sad at school.

E21
25m

Episode 21

Episode 1955 (Tue 14th March 1995)

Play

March 14, 1995

Jack is frantically searching for Robert in Andrew's garden. When he can't find him he tells Sarah to phone the police. Biff arrives at The Woolpack and tells Terry that he knows all about Seth's whisky. He laughs when Terry tells him that even Alan has been conned.

E22
25m

Episode 22

Episode 1956 (Thu 16th March 1995)

Play

March 16, 1995

The search continues for Robert in daylight. Jan urges Sarah to go back to the farm. Frank and Dave discuss Robert at Home Farm. They wonder if he is being held by someone. Frank tells Dave to get the workmen from the holiday village to down tools and join in the search

E23
25m

Episode 23

Episode 1957 (Tue 21st March 1995)

Play

March 21, 1995

WPC Lunn tries to comfort Sarah as she anxiously waits for news. Jack is still convinced that Sarah has been having an affair and Ned tries to calm him down. Tina wakes up after her night with Luke, but disappoints him by saying that she has to get ready for school.

E24
25m

Episode 24

Episode 1958 (Thu 23rd March 1995)

Play

March 23, 1995

Jack and Sarah find themselves victims of a ransom demand. Chris has a proposal for Rachel.

E25
25m

Episode 25

Episode 1959 (Tue 28th March 1995)

Play

March 28, 1995

Robert wakes up in the barn to find that a glass of milk has been left out for him. Both Jack and Sarah look terrible as neither of them can sleep. At an unknown house, Robert walks in as the man who was in the barn with Robert, Simpson, is shaving.

E26
25m

Episode 26

Episode 1960 (Thu 30th March 1995)

Play

March 30, 1995

Tina gloats over Jessica in the morning. Jessica cannot believe that Luke has got involved with her. Robert is looking after a lamb for Simpson. He won't tell Simpson where he learnt how to handle animals.

E27
25m

Episode 27

Episode 1961 (Tue 4th April 1995)

Play

April 4, 1995

Jack turns up at the police station to make a statement. He comes face to face with the Dingles and D.I. Farrar has to stop him from attacking Sam. Terry tries apologising to Britt for getting involved with the whisky scam, but she is not in the mood to listen.

E28
25m

Episode 28

Episode 1962 (Thu 6th April 1995)

Play

April 6, 1995

Robert helps Derek repair a wall. He tells him that his parents won't be missing him because they've got Victoria. Terry is fed up of Britt ordering him around and decides to speak to Alan. Before he has the chance, Alan tells him to keep away or he'll be evicted. Vic has a black eye and Viv tells him that she wants the whisky still smashing up.

E29
25m

Episode 29

Episode 1963 (Tue 11th April 1995)

Play

April 11, 1995

The postman delivers birthday cards for Robert and a parcel from Annie and Joe in Alicante. Biff has to wash his clothes after having beer poured all over him. Jack tells Sarah that Joe has still not told Annie about Robert's disappearance. He is losing hope of seeing his son alive and does not think that the reconstruction will help

E30
25m

Episode 30

Episode 1964 (Thu 13th April 1995)

Play

April 13, 1995

Biff tries to keep his romantic options open. Betty finds herself without a job.

E31
25m

Episode 31

Episode 1965 (Tue 18th April 1995)

Play

April 18, 1995

Robert asks Jack about his mum. He wants to know if Jack rowed with her as much as he does with Sarah. Jack tries to reassure Robert that things are going to be different from now on. Chris and Frank discuss working out a divorce settlement for him and Kathy.

E32
25m

Episode 32

Episode 1966 (Thu 20th April 1995)

Play

April 20, 1995

Ned passes on the information that Robert told Donna to Jack. He thinks that Robert is probably making it up. Jessica mentions to Biff that Tina has been saying that he is only going out with her because he feels sorry for her. He reassures Jessica that he loves her. Chris and Kathy talk about her demands, but end up rowing.

E33
25m

Episode 33

Episode 1967 (Tue 25th April 1995)

Play

April 25, 1995

Robert is sad as he stares out of the farmhouse window. He is worrying about Derek. Sarah promises that she will speak to Jack about the situation. She asks Robert for a cuddle. Tina and Jessica clash again. Jessica is fed up with Tina treating her home like a hotel.

E34
25m

Episode 34

Episode 1968 (Thu 27th April 1995)

Play

April 27, 1995

Zoe and Emma recover from the previous night's shock with a party.

E35
25m

Episode 35

Episode 1969 (Tue 2nd May 1995)

Play

May 2, 1995

Luke has grave concerns about Tina; Roy and Scott are caught red handed.

E36
25m

Episode 36

Episode 1970 (Thu 4th May 1995)

Play

May 4, 1995

Biff offers to help Luke, Turner has lunch with an old friend, and Vic and Terry put their heads together.

E37
25m

Episode 37

Episode 1971 (Tue 9th May 1995)

Play

May 9, 1995

There's an unwelcome visitor at the farm, Kathy has a business idea and, at the McAllisters, an intruder terrifies Jessica.

E38
25m

Episode 38

Episode 1972 (Thu 11th May 1995)

Play

May 11, 1995

Jessica gives Biff a hard time as he fixes the front door. She is upset because no one is taking Butch's threat seriously. She is convinced that he is going to come back and attack her again. Zak offers to go and see Tina, but Nellie is still refusing to acknowledge that she has a daughter.

E39
25m

Episode 39

Episode 1973 (Tue 16th May 1995)

Play

May 16, 1995

Dave and Kathy's relationship reaches new heights, while Zak Dingle swallows his pride to speak to his daughter.

E40
25m

Episode 40

Episode 1974 (Thu 18th May 1995)

Play

May 18, 1995

Roy Glover has a hot date; Pollard gets his come-uppance; Britt makes a discovery; and Luke has an important question for Tina.

E41
25m

Episode 41

Episode 1975 (Tue 23rd May 1995)

Play

May 23, 1995

Tina is showing off her engagement ring. Jessica is shocked and upset to hear of the imminent wedding. Chris and Kathy are both being civil to each other now that the settlement has been agreed. She is looking for a flat, but reassures Chris that she will not be moving in with Dave.

E42
25m

Episode 42

Episode 1976 (Thu 25th May 1995)

Play

May 25, 1995

Zoe opens her new surgery, and Vic's lecture on car maintenance proves to be a wash-out.

E43
25m

Episode 43

Episode 1977 (Tue 30th May 1995)

Play

May 30, 1995

Zoe is jealous of Emma's old flames, Kim confronts Kathy over the divorce offer and Tina sets up Butch on a date that ends in tears.

E44
25m

Episode 44

Episode 1978 (Thu 1st June 1995)

Play

June 1, 1995

Linda is asked out by a handsome stranger, Biff and Luke fall out over Tina, and Kathy reaches the end of her tether with Kim.

E45
25m

Episode 45

Episode 1979 (Tue 6th June 1995)

Play

June 6, 1995

The Dingles plan a council of war; Britt is shocked by a visitor to the Woolpack, and there's devastating news for the Sugden family.

E46
25m

Episode 46

Episode 1980 (Thu 8th June 1995)

Play

June 8, 1995

Betty takes in a lodger, while Britt's behaviour is a mystery to Terry. Kathy finds herself the bearer of bad news and there's a dramatic rush to the hospital for Rachel.

E47
25m

Episode 47

Episode 1981 (Tue 13th June 1995)

Play

June 13, 1995

The village comes to terms with its grief, while there is a new arrival for the Tates. Jan Glover has a visitor and Rachel makes an emotional decision.

E48
25m

Episode 48

Episode 1982 (Thu 15th June 1995)

Play

June 15, 1995

Luke is distracted on an important day, while Biff is on the move again. Amos is unimpressed by the new Woolpack.

E49
25m

Episode 49

Episode 1983 (Tue 20th June 1995)

Play

June 20, 1995

The village pays its respects to Joe Sugden, Biff has a housing crisis, while Dave has something important to say to Kathy.

E50
25m

Episode 50

Episode 1984 (Thu 22nd June 1995)

Play

June 22, 1995

Britt reaches the end of the line, while Luke and Tina make preparations for their future.

E51
25m

Episode 51

Episode 1985 (Tue 27th June 1995)

Play

June 27, 1995

Zak Dingle has a business brainwave; Turner's place is disturbed when there's a party in his caravan, and Terry learns the awful truth about Britt's father.

E52
25m

Episode 52

Episode 1986 (Thu 29th June 1995)

Play

June 29, 1995

Sparks fly as Linda learns Danny's true identity; Tina is up to no good with Eric; and Annie reveals her concerns for Amos.

E53
25m

Episode 53

Episode 1987 (Tue 4th July 1995)

Play

July 4, 1995

Terry proposes a fresh start for Britt, while Frank finally oversteps the mark with Chris and Rachel.

E54
25m

Episode 54

Episode 1988 (Thu 6th July 1995)

Play

July 6, 1995

There's a nasty surprise for Biff at the Woolpack. Linda goes for dinner at Weir Hall. Kathy discovers that she has an expensive problem on her hands.

E55
25m

Episode 55

Episode 1989 (Tue 11th July 1995)

Play

July 11, 1995

The Dingles try their luck at pest control. Biff and Luke settle their differences. And a passionate encounter sends Dave Glover reeling.

E56
25m

Episode 56

Episode 1990 (Thu 13th July 1995)

Play

July 13, 1995

The prodigal Dingle returns to the family. Terry, Vic and Pollard set off for France. Dave finds himself unable to resist temptation.

E57
25m

Episode 57

Episode 1991 (Tue 18th July 1995)

Play

July 18, 1995

The Dingles celebrate as Sam is released from prison, while Dave is in a compromising position.

E58
25m

Episode 58

Episode 1992 (Thu 20th July 1995)

Play

July 20, 1995

The Dingles celebrate as Sam is released from prison, while Dave is in a compromising position.

E59
25m

Episode 59

Episode 1993 (Tue 25th July 1995)

Play

July 25, 1995

Luke and Tina face an uncertain future, while Dave decides that his double life has to stop.

E60
25m

Episode 60

Episode 1994 (Thu 27th July 1995)

Play

July 27, 1995

Vic's criminal past catches up with him. Sam Dingle begins his community service. Terry and Britt consider their future.

E61
25m

Episode 61

Episode 1995 (Tue 1st Aug 1995)

Play

August 1, 1995

Sam begins to repay his debt to society, Kim asserts her authority, and Luke faces up to his future.

E62
25m

Episode 62

Episode 1996 (Thu 3rd Aug 1995)

Play

August 3, 1995

The village grieves for a wasted life, Kathy's big day is under a cloud while Luke faces his future.

E63
25m

Episode 63

Episode 1997 (Tue 8th Aug 1995)

Play

August 8, 1995

Sam Dingle attempts a spot of DIY, while Pollard has a dinner date.

E64
25m

Episode 64

Episode 1998 (Thu 10th Aug 1995)

Play

August 10, 1995

Jan loses her temper at the Woolpack while Britt and Terry argue over their future. Tina begins to have regrets about Luke.

E65
25m

Episode 65

Episode 1999 (Tue 15th Aug 1995)

Play

August 15, 1995

Gerald has an invitation for Britt, while Pollard thinks he's being watched.

E66
45m

Episode 66

Episode 2000/2001 (Thu 17th Aug 1995)

Play

August 17, 1995

A special one-hour episode to celebrate Emmerdale's 2000th episode. There's a confrontation at Luke's inquest as Tina reveals the truth; Frank Tate is on a collision course with Dave and Kim; and a celebration turns to tragedy when Zoe is brutally attacked.

E67
25m

Episode 67

Episode 2002 (Tue 22nd Aug 1995)

Play

August 22, 1995

Britt has bad news for Turner, while Frank avenges the attack on his daughter.

E68
25m

Episode 68

Episode 2003 (Thu 24th Aug 1995)

Play

August 24, 1995

Sam and Butch begin work for Pollard; Jan reaches the end of her tether with Turner; and Linda's world falls apart when she learns the truth about Daniel Weir.

E69
25m

Episode 69

Episode 2004 (Tue 29th Aug 1995)

Play

August 29, 1995

Sam and Butch's house clearance backfires and there's a shock in store for Britt at the Woolpack.

E70
25m

Episode 70

Episode 2005 (Thu 31st Aug 1995)

Play

August 31, 1995

The village outing to France runs into trouble. Roy and Kelly hit the road.

E71
25m

Episode 71

Episode 2006 (Tue 5th Sept 1995)

Play

September 5, 1995

Vic sets off on a mercy mission and Zoe is furious to learn about Frank's attack.

E72
25m

Episode 72

Episode 2007 (Thu 7th Sept 1995)

Play

September 7, 1995

Sam and Butch cause mayhem with a clock; Pollard suffers police harassment. Romance blossoms for Linda.

E73
25m

Episode 73

Episode 2008 (Tue 12th Sept 1995)

Play

September 12, 1995

Zoe is confronted by an enemy, and there's bad news for Eric Pollard.

E74
25m

Episode 74

Episode 2009 (Thu 14th Sept 1995)

Play

September 14, 1995

Biff finds that three's a crowd. The village confronts Zoe's attacker. Kim's night ends in disappointment.

E75
25m

Episode 75

Episode 2010 (Tue 19th Sept 1995)

Play

September 19, 1995

It's the end of an era for Kathy, Kim has an ultimatum for Dave, and Terry has a passionate encounter.

E76
25m

Episode 76

Episode 2011 (Thu 21st Sept 1995)

Play

September 21, 1995

Romance is in the air for Zak and Nellie. Chris objects to Rachel's new job.

E77
25m

Episode 77

Episode 2012 (Tue 26th Sept 1995)

Play

September 26, 1995

Linda's worst nightmare is about to come true. Kathy discovers the awful truth about Dave.

E78
25m

Episode 78

Episode 2013 (Thu 28th Sept 1995)

Play

September 28, 1995

Frank offers Ned Glover the chance of a lifetime. Tina's latest move causes a scandal for the village.

E79
25m

Episode 79

Episode 2014 (Tue 3rd Oct 1995)

Play

October 3, 1995

Betty takes a stand over Terry's lodger, while Linda takes drastic action to solve her problem.

E80
25m

Episode 80

Episode 2015 (Thu 5th Oct 1995)

Play

October 5, 1995

The Glovers discover Linda's secret. Ned confronts Danny, while Kathy has an ultimatum for Dave.

E81
25m

Episode 81

Episode 2016 (Tue 10th Oct 1995)

Play

October 10, 1995

The Dingles hold a protest meeting, Linda confesses all to Biff, while Jack sees red when he discovers Ned's ambitions.

E82
25m

Episode 82

Episode 2017 (Thu 12th Oct 1995)

Play

October 12, 1995

The village mobilises to support the Dingles. Jack has to eat his words.

E83
25m

Episode 83

Episode 2018 (Tue 17th Oct 1995)

Play

October 17, 1995

It's the day of reckoning for Terry. Tina's romantic dreams are shattered.

E84
25m

Episode 84

Episode 2019 (Thu 19th Oct 1995)

Play

October 19, 1995

The Dingles prepare to fight against the world.

E85
25m

Episode 85

Episode 2020 (Tue 24th Oct 1995)

Play

October 24, 1995

Tensions rise at the homestead as the Dingles make their last stand and Butch has unpleasant dealings with the police.

E86
25m

Episode 86

Episode 2021 (Thu 26th Oct 1995)

Play

October 26, 1995

Kim investigates sabotage at Home Farm. Rachel and Chris stick to their guns.

E87
25m

Episode 87

Episode 2022 (Tue 31st Oct 1995)

Play

October 31, 1995

The Dingles settle into their new home, and Kim has a proposition for Frank.

E88
25m

Episode 88

Episode 2023 (Thu 2nd Nov 1995)

Play

November 2, 1995

The Dingles outstay their welcome and Dave reaches the end of his tether.

E89
25m

Episode 89

Episode 2024 (Tue 7th Nov 1995)

Play

November 7, 1995

Terry prepares for a romantic night out, while Kathy tells Dave her true feelings.

E90
25m

Episode 90

Episode 2025 (Thu 9th Nov 1995)

Play

November 9, 1995

Nick feels there's no way out. Frank and Kim's night out is interrupted by Nick's drunken behaviour.

E91
25m

Episode 91

Episode 2026 (Tue 14th Nov 1995)

Play

November 14, 1995

Turner plucks up the courage to go on a peace mission. Nick pushes Kim too far.

E92
25m

Episode 92

Episode 2027 (Thu 16th Nov 1995)

Play

November 16, 1995

It's a tense day for the Bates family as Nick's life hangs in the balance.

E93
25m

Episode 93

Episode 2028 (Tue 21st Nov 1995)

Play

November 21, 1995

The Dingles stun the village with their plan to turn home improvements to profit. Nick is surprised by an unwelcome visitor in hospital, while Dave finds his judgement going when it comes to Kim.

E94
25m

Episode 94

Episode 2029 (Thu 23rd Nov 1995)

Play

November 23, 1995

Roy, Scott and Kelly plan an evening their parents won't like. Rachel has a decision to make.

E95
25m

Episode 95

Episode 2030 (Tue 28th Nov 1995)

Play

November 28, 1995

Rachel and Chris make secret plans for the future. Dave is thrown into confusion, and the village extends a welcome to some weary travellers.

E96
25m

Episode 96

Episode 2031 (Thu 30th Nov 1995)

Play

November 30, 1995

The Dingles entertain their first bed and breakfast guests. Nick leaves hospital and receives some unexpected visitors.

E97
25m

Episode 97

Episode 2032 (Tue 5th Dec 1995)

Play

December 5, 1995

While the Dingles receive bad news about their refurbishments, there's better news for Dave. And as Viv and Terry take the dance floor by storm, a different storm awaits Linda.

E98
25m

Episode 98

Episode 2033 (Thu 7th Dec 1995)

Play

December 7, 1995

Rachel and Chris's marriage has unforeseen consequences. Linda causes her parents further dismay.

E99
25m

Episode 99

Episode 2034 (Tue 12th Dec 1995)

Play

December 12, 1995

Frank overhears Dave sharing a secret with Biff. Chris and Rachel worry when news of their marriage spreads.

E100
25m

Episode 100

Episode 2035 (Thu 14th Dec 1995)

Play

December 14, 1995

There's little comfort for Frank and even less for Chris and Rachel.

E101
25m

Episode 101

Episode 2036 (Tue 19th Dec 1995)

Play

December 19, 1995

Frank has a turn for the worse, and Dave gets his overdue come-uppance. Linda has plans for her and Biff's domestic future.

E102
25m

Episode 102

Episode 2037 (Thu 21st Dec 1995)

Play

December 21, 1995

Frank is fighting for his life. It's the final straw for Kathy as she hears the awful truth.

E103
45m

Episode 103

Episode 2038 (Tue 26th Dec 1995)

Play

December 26, 1995

A one-hour episode. Terry confronts the ghost of his Christmas past, and there's a clash of the titans as the Woolpack takes on the Malt Shovel. A practical joke turns into a nightmare for Butch and Sam, and Frank risks his life to exact revenge on Kim. (Note: This episode was billed in the magazine as 'Christmas in Emmerdale').

E104
25m

Episode 104

Episode 2039 (Thu 28th Dec 1995)

Play

December 28, 1995

Kim takes control as Frank fights for his life.

Emmerdale - Series 24 | PopcornPlay