Aliens?? [NASA Discovery Announcement]

I wouldn't get my hopes too high. It might be a simple spore or bacteria, if that. It will be interesting to find out though, and where it resides. Thanks for the heads up.