foundimage90Feb 3, 20231 minBest of EbayThe British Beast UnleashedA uniquely British Ford Sierra RS Cosworth