Emmerdale Spoilers: David takes revenge on Lachlan

Lachlan White & David Metcalfe