fbpx

The Lexus SC is a grand tourer that was retailed by Lexus and built from 1991 until 2010.