Cool!

BTW don't you know where this image of retro women astronaut (in a tight spacesuit and an "aquarium") originates from? Is there any source for it? I see a lot of pictures like this and csme to believe it has to some sort of meme.