The Vigilant Fox19 Jun 2025, 01:40Ted Cruz Makes Shocking On-Air Admission About Iran | Daily PulseThe news you weren't supposed to see.Read more:vigilantfox.substack.comThe Vigilant FoxNews