It seemed like a prank when officer Raymond Taylor responded to a call about a UFO crash, but the young policeman's life changed forever that night. He opened a mysterious container found within the wreckage and unwittingly released an alien exoskeleton that permanently attached itself to his body. In time, he learned that this strange apparatus offered great powers, which he now uses to fight crime and help humanity as the costumed hero, "Vanquish."