Those Pesky Humans russ 15 years ago Great tongue in cheek enviro-themed video from production company Three Legged Legsā¦