In 1981 my sister and I visited Florida and drove out to the Kennedy Space Center. By chance,this stamp was being issued that very day and the astronauts were all there. What a thrill!
Has slight crease on envelope lower left corner