Giant talon