News

Cars has become one of Disney and Pixar's biggest brands, with the franchise making $10 billion in merchandise sales within its first five years. It's already spawned multiple films, spinoffs, and ...