Night Stalker: police blunders delayed arrest of Delroy Grant

24th March 2011, Comments 0 comments

Delroy Grant was at large for almost 20 years during which time thousands of elderly people across the south east of England lived in fear of going to bed and switching off their light.

0 Comments To This Article