No Image

Video: 1970 LeMans 24 Hour

February 4, 2020 CBI 0

This recently restored short film showing the 1970 24 Hours of LeMans was originally footage shot for use in a documentary. It takes an epic […]

No Image

FILM: Ingenuity In Action

December 25, 2019 CBI 0

If you have 27 minutes to spare, we highly recommend that you watch Ingenuity In Action, produced in 1959 by Hot Rod Magazine about a team […]