Aliens?? [NASA Discovery Announcement]

I for one, welcome our new bacteria overlords.