1 Jun 2024, 02:30 UTC · By: Bogdan Popa / Someone is selling a Wildcat duo, with one of the cars already making the first steps towards a long-overdue return to the road