I need your help with a link to a F1 site La Formule 1 Globe-Trotter Gallerie Photos
The site had no news, but really nice picture galleries of F1 - real pics - from every race back (as I recall) from the 1960's, 1967 was certainly with & until around 2005 when I think the site died out.
Web page was on this link & had this logo...please help, have you seen it on another url