Arghhhh! This one is driving me crazy, because I know it, but I just can't place it. I think this photo was taken at the Racing Car Show in London, probably in 1969, and I think the car may have something to do with either a Mini Jem, and/or Neville Trickett. Anywhere close?