Liza On Demand Episode 3 Liza On Demand Episode 3 / The first two episodes of liza on demand are available to stream for free.