Noel Edmonds and his wife Liz spark backlash after buying live lobsters from a farm shop and releasing them into the sea in the Isle of Man August 3, 2026 · Daily Mail Read full story at source