Buffalo Bills wide receiver Khalil Shakir (10) runs a route during
Bills training camp Day 3: Stefon Diggs, Khalil Shakir, James Cook
Bills training camp Day 3: Stefon Diggs, Khalil Shakir, James Cook
Bills training camp Day 3: Stefon Diggs, Khalil Shakir, James Cook
Bills Training Camp Preview: Who's ready to emerge on offense?
Bills training camp Day 3: Stefon Diggs, Khalil Shakir, James Cook
Bills training camp Day 3: Stefon Diggs, Khalil Shakir, James Cook
Bills Training Camp Preview: Who's ready to emerge on offense?
Buffalo Bills wide receiver Khalil Shakir runs on the field during
Bills training camp Day 3: Stefon Diggs, Khalil Shakir, James Cook
Khalil Shakir: Excited For This Opportunity
Buffalo Bills wide receiver Khalil Shakir (10) reacts after being
Bills Training Camp Preview: Who's ready to emerge on offense?