Blue Planet's Weird Thing

In episode 1 of Challenge to Win, a weird thing is shown to be where Blue Planet comes from.

Appearance
The weird thing appears to be a spaceship of some sort.