Where To Stream ABC World News Tonight with David Muir Season 2025 Episode 77
Episode 77
- Aired March 21, 2025
- 30 Min
Marcus Moore reports on the travel chaos that unfolded after an electrical substation caught fire at London's Heathrow Airport and caused a significant power outage, forcing a complete shutdown of one of the world's busiest airports; Martha Raddatz has details on the two U.S. officials that confirmed a scheduled Pentagon meeting between Elon Musk and the Joint Chiefs was changed after a New York Times report said the meeting would include a top secret briefing on plans for a potential war with...