The Cleveland Browns are officially in a slump. They just took a big one on the chin at home after getting blown out by the New England Patriots, 38-15, at FirstEnergy Stadium in Week 6 of the 2022 NFL season. There really are no words to justify how disappointing this defeat was for the Browns. […]