Latest
Echidna
Echidna was the name used to call the sports racing cars built by Ed Grierson, John Staver, and Bill Larson during the mid 1950s. There were only three cars built under this name. Despite of their cost-effective race car, the Echidnas were able to compete against far more exotic automobiles at that time and were able to deliver 5 wins and 9 podium finishes.