Cartoon Network honored 20 years of animated content this week with this commissioned original music video mashup of some 100 cartoon characters that have contributed to its success. The classic cast, which was directed, animated and produced by London's ILOVEDUST, is set to an original track from label Mad Decent.