The Tates have to deal with more chaos at Home Farm, and Mandy faces another roadside attack.
Season 26 • Episode 33 of 157