Is there any such thing as a poster depicting the 123 1966 lemans victory? Saw a small vintage ad with the picture for a motor oil company but not a poster. Would be a neat item for someone to offer.