¡Sorpréndeme!

Lee O'Toole, the brother of David Spencer, who went missing in Solihull in 1996, discusses the impact David's disappearance has had on him

2023-02-03 2,442 Dailymotion

Lee O'Toole, the brother of David Spencer, who went missing along with Patrick Warren in Solihull in 1996, discusses the impact David's disappearance has had on him