The Cleveland Browns take on the Houston Texans on Sunday from FirstEnergy Stadium in Cleveland Ohio.