Inside the secretive world of London street racing

Country
UK (GB)
Score
16.66
Source
BBC
Time
2019-01-02 (UTC)
ID
13015799

Street racers say they use public roads because race tracks are too expensive and have strict noise restrictions.