Toyota 86 at Le Mans Toyota - Deer Park

The iconic sportscar lives on