The Star Raiders is a mystery and adventure in a lost world, involving a trip to Venus.