Track News: COTA co-founder, Red McCombs, dies at 95
Texas businessman Red McCombs died Sunday, his family announced in a statement on Monday. He was 95. McCombs was an owner of several sports franchises in his lifetime, including the NFL’s Minnesota … Read More