"desertdog5051" (desertdog5051)
12/15/2014 at 10:30 • Filed to: None | 2 | 0 |
This is a trailer for an upcoming documentary on this monster of a car built to capture the land speed record around 1911. At 28.5 liters. It is one of the largest automobile engines ever. The trailer is short but fascinating.
!!! UNKNOWN CONTENT TYPE !!!