SPA 1000KM 1982 POSTER

Available as a print from £39