Colin Cowherd thinks the Browns’ window to win may already be closed

Video Details

Colin Cowherd discusses the Cleveland Browns and why this season was their best chance at winning in the AFC.