Puppets Who Kill S10E32 - Monitoring Earth

Puppets Who Kill (2002)
S10E32 Monitoring Earth
Episode Overview
As Kite becomes increasingly frustrated with humanity’s neglect of the environment, memories of his past begin to resurface.