Invented at roughly the same time in the late 19th-century, the automobile and the cinema were made for each other.
Chrysler Motor Corporation built precisely 666 Hemi Cudas in 1970, and one of them just resurfaced on the other side of the planet, where it’s been living for the past 55 years straight, in the ...