Emmerdale

Wed 16 Nov 7.30pm - Amelia is struggling, Samson sinks to a new low, and David is deflated.

More info

Series 51