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