Houston Texans NFL football team owner Robert McNair arrives for meetings at the league headquarters in New York, Tuesday, Oct. 17, 2017. (AP Photo/Richard Drew)

Leave a comment

Cancel reply