Strakka Racing brings their Le Mans 24 Hour car to TCT Show

by