Where To Stream NOVA Season 30 Episode 9
Last Flight of Bomber 31
- Aired January 14, 2003
- 60 Min
Forensic scientists set out to discover what happened to seven American airmen whose plane crashed in Kamchatka during World War II.
Last Flight of Bomber 31
Forensic scientists set out to discover what happened to seven American airmen whose plane crashed in Kamchatka during World War II.