Space and Science

What exactly was this ‘interstellar visitor’?