Return to Vehicle Directory

Excalibur

An American made replica of the famous Mercedes-Benz SSK sports roadster