Astronomers think they've found a plausible explanation of the Wow signalarstechnica.com35 points·rbanffy··3 commentsOpen articleSaveView on HN