Found this story and just had to share this on our website as well.  The story is originally posted on Collectspace.com. Feb. 12, 2015 — That’s no Star Wars poster. It’s a space station… crew. NASA on Thursday (Feb. 12) […] ↓ Read the rest of this entry…