North Texas Mean Green vs. Rice Owls Preview

November 23, 2019

By DaVince “Dino” Wright Game Info Place: Rice Stadium, Houston, Texas Date: November 23, 2019 Time: 1230 p.m. Television Channel: NFL One would think .. “Why even watch this game!” Both teams has loosing records […]