Leela and Zapp Brannigan find themselves stranded on an Eden-like planet.
Jun 24, 2010
Jul 01, 2010
Craig Ferguson