Captain Xeno’s Earth Adventure

Captain Xeno and his crew are on the run. During their escape from their latest conquest the space pirate’s ship is looking a little worse for wear. They have no choice but to land on the closest planet – Earth. They must fix the ship before they are discovered by the planet’s inhabitants.