Keyshawn Johnson has caught the damn ball in the NFL for the last time. Johnson, who played a great game and talked one as well during an 11-year career, retired Wednesday despite several offers to continue playing. He'll soon be expressing his strong opinions on ESPN. "I wouldn't trade my career for anyone's," Johnson said at a news conference on the USC campus, where he starred before the Jets made him the first overall selection in the 1996 draft. "I've done everything I wanted to do in my career," he said. "I just couldn't find one thing that could drive me back to playing football. As I learned from Bill Parcells -- the circus doesn't stay in town very long." Johnson has agreed to a multiyear contract, and will appear on several ESPN telecasts, including pre-game shows on Sundays and Monday nights, and do some radio work as well.