Discovery Channel and Street Racing
Some people love to get their adrenaline up and there is hardly a better way to make that happen than in car racing where people risk their lives for the entertainment of others, case in point, the Fast and Furious franchise. Discovery channel brings just the...