The Browns just don't learn, you just know this will blow up in their face.
Not sure why everyone is surprised on here about Barkley though, it was all but confirmed a month a go that the Giants would take him or trade down.
Jets must feel blessed, I am sure they expected to take Josh Allen or maybe Josh Rosen. They probably feel like they got the number 1 pick at number 3 trade up price.