Talon combat armor