Sunday, March 7, 2021

1980 Talbot Sunbeam Lotus


1 comment:

  1. The Talbot Sunbeam Lotus was the last RWD car to win the World Rally Manufacturers Championship in 1981.

    ReplyDelete