hey did you see that new happy tree friends episode where the skunk's head gets smashed into a grill and explodes?
a kickass site involving cute forest animals getting killed in violent bloody accidents (cartoon)
"hey did you see that new happy tree friends episode where the skunk's head gets smashed into a grill and explodes?" What is the definition of "happy tree friends"?