Sen. Ted Cruz pictured at Parthenon on Greek vacay after devastating Texas floods killed at least 105 people9 July 2025