A 100 ft water-hating Rubberduckzilla wreaks havoc in Japan and saves two hot Japanese college girls.

Full Credits

Advertisement
Advertisement