30-year-old Texans Legend Announces Retirement After Eight NFL Seasons.
The 30-year-old played for the Browns, Texans, Dolphins and Bills over eight years in the league. Duke Johnson is officially hanging up the cleats. The 30-year-old running back announced his…