October 10, 1974

The Cars That Ate Paris (1974) ****




Very weird Australian film about strange cars in a strange town.