Sammy Watkins has played for several NFL teams, including the Buffalo Bills, Los Angeles Rams, and Kansas City Chiefs.