Arguments full speed ahead

May 12, 2010 5:01:13 AM PDT
They aren't going to use speed cameras - but there does need to be some police presence at the New Hampshire Motor Speedway for this year's NASCAR race weekend in Loudon, New Hampshire.

Load Comments