This planet was first seen waaay back here!

And once again, Jen and her mech face a nasty monster!