A movie that seemed like it would never be released in Japan, but was released anyway. 2024-09-29 Huh, really…?