Where To Stream 7/7 Homegrown Terror Season 1 Episode 1
Episode 1
- Aired June 29, 2025
- 75 Min
A look at the events of July 7, 2005, when 52 people were killed in four bombings by Islamist terrorists targeting commuters travelling on London's public transport.