So…think it’s pretty hard to argue that the Giants won the Odell Beckham trade.— Bill Barnwell (@billbarnwell) November 5, 2021
So…think it’s pretty hard to argue that the Giants won the Odell Beckham trade.