Many wondered if Arian Foster could return back to form after an injury-filled season last year. Well, today in the Houston Texans' 2014 NFL Week 2 matchup versus the Oakland Raiders, the star running back proved his doubters wrong.
Watch Foster score on this 41-yard rushing touchdown below: