Twilight of the Cockroaches Reviews

June 28, 2003
A GODZILLA destruction allegory pared down to insect level