S3, Ep 3
Stan Against Evil
More Evil - Larva My Life

The cast of Stan Against Evil pay homage to Mothra.