Astronomers have captured a new image of the Helix Nebula, previously nicknamed "the eye of God." The nebula is made of gas blasted out by a dying star. More here.
In the first half, Buck Wolf, senior correspondent and weird news editor for the Huffington Post, shared tales and adventures of his investigations into the strange. Followed by Open Lines.