A Sci-Fi throwback to the high octane comics of the early '90s.