2025 saw the release of Shinji Higuchi’s newest tokusatsu feature: a remake of the 1975 […]