Houston Texans Sad News: Houston Texans Just Confirm The Retirement Of NFL Team Captain And No Door Slightly Ajar In Case Of Return. Tee Kings June 11, 2024 Steven Nelson has made the decision to end his NFL career after nine seasons. Over…