Other Car Videos and Pictures
This looks like it may be something interesting to watch:
This is the trailer:
YouTube - Street Racing Documentary
Here are some other clips from the movie:
This clip from the movie talks about NOS, or as the ricers say "NAWS!!!"