The Ford Landau is a car which was produced by Ford Australia from 1973 to 1976. Released in August 1973, the Ford Landau was based on the Australian XA series Ford Falcon but shared its frontal appearance and luxury features with the P5 series Ford LTD limousine, another Australian design which was released at theContinue reading “Ford Landau 1975 cartoon car”