Evil Street Cars

The Evil Street Cars are a group of the evl cars and the tertiary antagonists of the 2013 Disney & Pixar film, The Brave Little Lamp.