Poster

The War of the Gargantuas (Furankenshutain no kaijû: Sanda tai Gaira)