Home Tags Steve Wang

Tag: Steve Wang

Guyver

THE GUYVER (1991): A Movie at War with Itself

In 1990, the Teenage Mutant Ninja Turtles movie became the most successful independent movie of all time. It would hold onto this honour until...