Talon armor