2 min read Oregon State Beavers BREAKING: Former Oregon State Beavers star announces retirement from the NFL emilysportnews-admin June 11, 2024 After nine seasons in the NFL, Steven Nelson has decided to retire from professional...Read More