Where To Stream Nazi Megastructures Season 3 Episode 6
Japanese Superfortress
- Aired June 7, 2016
- 60 Min
- Rated 8.7
- Number 15 Of 37 Rated Episodes
In 1945 Japanese generals construct a network of defensive lines on Okinawa, creating a devastating killing ground for American troops.