Colin Cowherd: The Browns are the luckiest team in the NFL

Video Details

While the Cleveland Browns' 2019 season has gotten off to a rocky start, Colin Cowherd believes that the Browns are actually the luckiest team in the NFL.