Planet Hunters Talk

NASA closer than ever to finding Earth's 'twin'