Akujira: The Evil Serpent from Space

2025