According to Ian Rapoport of the NFL Network, the Cardinals have signed free agent defensive end John Abraham to a two-year contract.
DE John Abraham has just signed with #Cardinals, I'm told. It's a 2-year deal. And his FA odyssey is over.
— Ian Rapoport (@RapSheet) July 25, 2013