Nascar TV Spot February 16, 2009 by admin Here is a cool Nascar promotional tv spot featuring the 24 car. httpv://www.youtube.com/watch?v=rqmhKxjm44w [ad#blog-post-ads]