Stephen Starring, one of the more underrated New England Patriots of the 1980s, passed away at the age of 64 on October 18.
The Louisiana native, who died Sunday, found his niche on special teams with the talented Pats teams of the mid-1980s.