This is a dead link.
However a few years ago it led to a site in France or Italy that showed mostly non-expandable thumbnails of Ferraris at LM, Daytona, and Sebring and had intentions of adding other years and endurance races. One day it disappeared before I could download the photos I wanted. I wonder if anyone recognizes what I am talking about and saved the photos. Thanks.