Where To Stream Documentary 360 Season 2024 Episode 20
Hiroshima's Tower of Life
- Aired December 22, 2024
- 50 Min
The Hiroshima Red Cross Hospital was one of the only hospitals still standing after the dropping of the atomic bomb. Newly uncovered files shed light on the ensuing weeks and months at the hospital.