As hard as Toyota might try, Mazda remains the only Japanese manufacturer ever to win the 24 Hours of Le Mans. The landmark victory came 25 years ago and to mark the anniversary, it will run the iconic livery you see here at Watkins Glen this weekend.
Read more »