1958 Echidna American V8 Special. Goodwood Sussex Trophy. Rare. Posted in | Comments Closed June 26th, 2024 More