• Embed

Reforestation

ClipSeason 6 Ep 1311/21/2010

Leela tries to look on the bright side when a mysterious virus coats the planet in malevolent pine trees.

Up Next