Illya Kuryakin?
that could be a piece of the puzzle..:)
Ilya’s Duckie on NCIS!
I’m such an airhead. I’m thinking Ilya Kuryakin was that American guy who went up in space a couple weeks ago thru Russia. Then I remembered his name is Charles. He’s returning to earth tomorrow... sigh.