Details
A small isolated country littered with strange concrete mushrooms and a secret Japanese facility that was once at the forefront of weapons technology.
- Documentary
- English
A small isolated country littered with strange concrete mushrooms and a secret Japanese facility that was once at the forefront of weapons technology.