Where To Stream Emmerdale Season 53 Episode 249
Tuesday 31st December
- Aired December 31, 2024
- 30 Min
Marlon has a terrible start to his new year, Anthony learns a secret, and five flashforwards tease things to come - but what do they mean?
Tuesday 31st December
Marlon has a terrible start to his new year, Anthony learns a secret, and five flashforwards tease things to come - but what do they mean?