Japanese Superfortress
S03E06 - Airdate: 2016-06-07
Runtime: 60 min
In 1945 Japanese generals construct a network of defensive lines on Okinawa, creating a devastating killing ground for American troops.
Episode details and rating from TVmaze.
S03E06 - Airdate: 2016-06-07
Runtime: 60 min
In 1945 Japanese generals construct a network of defensive lines on Okinawa, creating a devastating killing ground for American troops.
Episode details and rating from TVmaze.