For some reason, I just like this a bunch. Posted on April 4, 2001 by chet It appears France is being overrun by enormous, alien frogs.