Lamborghini decided to unveil the STO in Dubai, and I got a chance to look at it up close and personal. Say hello to the Lamborghini Huracan STO. STO stands for Super Trofeo Omologato which basically translates to racecar approved for the road.
Like this:
Like Loading...