NBC: Stroud thinks he's found a home with Pats

NBC: Stroud thinks he's found a home with Pats
March 31, 2011, 6:02 pm
Share This Post

Marcus Stroud is getting older, which is why he thinks New England is the perfect place to prolong his career.