Where To Stream ABC World News Tonight with David Muir Season 2025 Episode 100
Episode 100
- Aired April 13, 2025
- 30 Min
Russia issued a massive attack that claimed at least 34 civilian lives in Ukraine over the weekend. The strike occurred as many families were heading to church to celebrate Palm Sunday.