Cosmic 'DNA': Double Helix Spotted in Space

More from Space.com