Past Impression: Kingsroad 1967

Kingsroad, London in 1967 - the contrast of sportscars