Bugs have invaded Capella! Capella is under attack. Giant killer locusts have descended on the planet and are destroying everything in their path. The castle has been surrounded and the Space Rangers... This description may be from another edition of this product.