Space Crusaders #1 A strange, alien sphere is on a collision course with Earth, and only…