Saquon Barkley ‘dropped the ball’ in Eagles loss: ‘I let my team down’
Saquon Barkley was blamed for the Philadelphia Eagles’ 22-21 loss to the Atlanta Falcons after making a last-minute layup that could have secured the win. “I dropped the ball and let my team down today. I shouldn’t have put the defense in that position, made that catch and the game is over,” Barkley said, via […]