N npr.org Is There A Giant Life Form Lurking In Our Solar System? Possibly, Say Scientists 111 points Articulate 13 years ago 56 comments