NFL Week 16: What channel is the Cleveland Browns vs. Houston Texans game on? To begin the season, the Cleveland Browns’ trip to Houston on Christmas Eve looked to be all about a return for Deshaun Watson. Instead, Watson is hurt, and Joe Flacco is leading Cleveland’s playoff hopes. That’s the matchup for the Browns and Texans, when they meet at 1 p.m. Eastern on Sunday from NRG Stadium in Houston on CBS. It is part of a loaded Week 16 of the NFL season, which will have a bunch of games this weekend to stream and watch. Several streaming services will broadcast the game…