Has Tom outstayed his welcome at Emmerdale Farm? Jack certainly thinks so.
Season 14 • Episode 32 of 93