The Italian releases to some of these Japanese sci-fi flicks are very bizarre. There are cases where the Italian distributors would sometimes give the Japanese cast and crew English names, as well as titles that really don't fit the movie at all!