Smash Palace Czechoslovakia 1983
Czech poster for the New Zealand movie released in 1981.
Startling and beautiful motor-racing image for this story of the peculiar sexual and motoring practices of my countrymen.
Origin: Czechoslovakia 1983 Size: 16 x 11 in / 41 x 28 cm Condition: Excellent.