S3, Ep 3
Stan Against Evil
Larva My Life

Aired November 7, 2018