Roger Clemens House
Sept. 8, 2024
Roger Clemens' Mansion in Houston, Texas Q'D UP: Houston sports icon Roger Clemens opens up about his journey to the Hall of Fame and gives a tour of his mansion - ABC13 Houston Roger Clemens' House in Houston, TX (Google Maps) Celebrity Living: Roger Clemens - Haute Living | Roger Clemens House