Ueda Shouji
(photo)
1974.
Ookami no monshou
1977.
THE LAST DINOSAUR
(USA)