First time poster in this NG. :-)
I read in a newspaper 3-5 years ago that Ford were going to bring back the
Capris and of
course I am wondering what the latest is.
Can you fill me in, as Cr-aig Da-vid would sing?
Charlton, London, England, Great Britain aka United Kingdom.