A perfect tribute to Japan-themed movies about huge robots fighting huge monsters
Tom Adler
more reviews