Lost in Space: Rogue Planet Spotted?