ULTRAMAN - "Demons Rise Again"

5 months ago
34

An object that is unearthed at a construction site is initially believed to be a time capsule. Further investigation reveals that it is a prison for two dangerous monsters.

Loading comments...