Japanese DVD release of the sci-fi film "Psychon Invadors" where sexy soldiers battle agains an invading alien army!