August 1 “Cobra Day” To Bring Largest Display of Shelby Cobras in Over 30 Years

This will be the largest display of original Shelby Cobras in one place in the United States.