Odell Beckham Jr. explains what he meant with Browns are 'new Patriots' comments

Browns