Tuesday, June 18th, 2019

Texas Stadium, the home of the Dallas Cowboys for so many years, is gone. Print this entry