Delila Street Car

The Delila Street Car appears in the third wave of Speed Racer vehicles in the 1:64 scale.