Kidding, I spotted one in Monaco years back and only remember because I had to look it up then. Pretty rare, I think. I wouldn't have thought there are many in the UK. Was it just parked up in London? I definitely wouldn't leave it in the rain if it was mine!
Anyone guess what this is, I had to look it up…
1 Attachment