This story originally appeared in Volume 33 of Road & Track.
The infamous Oil Embargo of 1973 was a watershed moment in the automotive industry. America once thrived on large vehicles ...