Michael Griffin is back in the NFL three weeks after a back injury seemingly ended his career.

The former Tennessee Titans safety signed with the Carolina Panthers on Tuesday and took the spot of safety Marcus Ball, who was waived one week after he was signed off the practice squad.