Where To Stream Emmerdale Season 45 Episode 127
Tuesday 31st May
- Aired May 31, 2016
- 30 Min
Liv hatches a plan; Belle is faced with a choice; Cain lays down the law.
Tuesday 31st May
Liv hatches a plan; Belle is faced with a choice; Cain lays down the law.