Formulate an answer to this elaborate question: What city does the college football team Victor DeGrate played for play their home games?
Stillwater, Oklahoma