I know that the collective wisdom of PPRUNE will come through on this one. Someone I know snapped a picture of this in the Kiev Aviation Museum but forgot to note what it is. I'm referring to the great big Thunderbirds-type jobbie on the green launcher(?) in the background.
As an ex-truckie I didn't worry too much about recce - if they were close enough to be seen by naked eye, I was about to die!
Thanks