27/09/2013

September 27, 2013
0.0%

EastEnders - S29 - E158

27/09/2013

With trouble following close behind, Carol tries to come to terms with David's shock appearance - but what has brought him back to Walford?

EastEnders: Season 29 - 101 Episode s