Keyshawn Johnson will announce his retirement Wednesday, ending an NFL career in which the outspoken receiver was once one of the game's biggest threats. He will join ESPN as a sportscaster and disclose his plans at a news conference in Los Angeles at USC, where he starred in college. "After Keyshawn's announcement that he will retire, we will announce we are signing him to a contract," ESPN spokesman Bill Hofheimer said. Last month, Johnson worked the NFL draft for ESPN, which was impressed enough to offer him a job. He was released by the Carolina Panthers days after the draft.