Idris Elba meets the owner of a one stop shop for extreme rides in Detroit. The ‘Show & Go’ supplies the fastest and most expensive customised cars.

youtube