Buffalo Bills wide receiver Khalil Shakir (10) runs a route during
Buffalo Bills news from training camp: Khalil Shakir impresses, more
Bills Training Camp Preview: Who's ready to emerge on offense?
Buffalo Bills wide receiver Khalil Shakir (10) during an NFL
Buffalo Bills wide receiver Khalil Shakir catches a pass during
Bills Training Camp Preview: Who's ready to emerge on offense?
Bills training camp Day 3: Stefon Diggs, Khalil Shakir, James Cook
Bills training training camp: WR Khalil Shakir turning heads
Khalil Shakir gets extra 'encouragement' from dad