75% Delightful: The Who Live in Texas ’75 by Ted Scheinman October 12, 2012 On November 20, 1975, the Who began its U.S. tour at the Summit in Houston.