
Forest Gate, London, 2003. One normal August afternoon on a suburban street people were busy going about their every day life. Then, after a minor traffic violation, three men decided they wanted to exact a terrible revenge completely out of proportion with the incident.This week in the UK True…





