It looks like Ted Ginn Jr. is retiring. Ted played at the WR and kick return positions while playing for the Panthers. I believe he played for 13 years, so not a bad time to call it quits.
He had a pretty good career, but probably had a few more years in him. But, ya gotta respect the players who don't stay in the game forever. I think a lot of them retire because they don't want to beat up their bodies much longer.