KLRU-TV Online
·
United States, Texas
John McClain
Journalist
·United States, Texas
Tags:
Has covered the NFL for the Houston Chronicle for 40 years. Can be heard on Sports Radio 610 in Houston and 104.5 The Zone in Nashville.
DetailsAlex Earle
Journalist
·United States, Texas