EastEnders · S29 E133
2013-08-16 · 30 min
Carl decides enough is enough and it's time to get his own back.