NASCAR Championship Drive

NASCAR Championship Drive
MIAMI BEACH, FL - NOVEMBER 15: Fans attend the NASCAR Championshp Drive at Lummus Park on November 15, 2012 in Miami Beach, Florida. (Photo by Chris Trotman/Getty Images for NASCAR)
View comments (0)