The Greg Hill Show
Is trading Judon a sign of giving up for the Patriots?
00:00 / 14:45
Advertisement