Certain fans are just insane. Saquon Barkley and the Giants are in the midst of contract dispute and while the team did place the franchise tag (worth $10.1M) on the Pro Bowl running back, it seems like he’s opted to hold out as both sides try to come to an agreement on a long term […]
Leave a Reply