Made In Queens * The FilmAbout those US dudes with sound systems on their bikes, site has some photos, a trailer and some specs.
I thought some of you might be interested.
Not a big fan of their systems but I applaud their dedicated though. I reckon we ought to have a UK vs US sound off lol.