Canadian Environmentalists —

The tagline from an eyebrow-raising, pants-dropping PSA from Canadian environmentalists displeased with the practice of car idling. [Treehugger]