Directing
20/01/1967 · Tokyo, Japan
Bringing Godzilla Down to Size: The Art of Japanese Special Effects