For a few pleasant days this past autumn, Madam Wheels got loud and low in the new Lamborghini Huracan STO. STO is short for “Super Trofeo Omologata” which, more meaningfully translated, means “a track weapon made road legal”. It lived up to the promise. This...