William Marsh Rice University is located in Houston, Texas. The Rice Owls are a NCAA Division 1 football team that competes in the Western Division. Football games can be seen during the standard College Football season that begins in August.
Chat with our AI personalities