Sunday, March 7, 2021

1980 Talbot Sunbeam Lotus


1 comment:

Graham Clayton said...

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