Menu

BLACK SHEEP

Ed Perkins
2018
UK
27 mins
Everything changed for Cornelius Walker on the 27th November 2000 when Damilola Taylor was killed in what became one of the UK's most high-profile murder cases.