6 Dec 2023, 16:59 UTC · By: Bogdan Popa / This last-year Delray is a mysterious project car recently pulled from storage; it requires plenty of work before returning to the road