• London Road

    Late in 2006, a truck driver named Steve Wright was arrested in Ipswich, a river town in Suffolk, England, for the murders of five prostitutes who had offered themselves to men along the town's London Road, near a newly built sports stadium. more...