Nazi Megastructures
Japanese Superfortress
E6 Jun 7, 2016 45m TV-PG
In 1945 Japanese generals construct a network of defences and tunnels on Okinawa, creating a devastating killing ground for American troops.
Where to Watch Japanese Superfortress
Cast of Japanese Superfortress