On track to murder

1 min read

Luton, England, 7 July 2005

The 7/7 bombers head into Luton railwa