At first I thought it was a photo, but not sure. In small print you can see 2894/3000 and a stamped imprint "Goodwood Road Racing Company"?.
Anyone seen anything like this or know about it?
Robert Barg
Edited by oldtransamdriver, 20 August 2011 - 04:35.