A strange planet hurtling through space lodges in the solar system.A strange planet hurtling through space lodges in the solar system.A strange planet hurtling through space lodges in the solar system.