Toyota 86 at New Town Toyota

The iconic sportscar lives on