Watch Monster Squad - Season 1 Episode 2 Online!:
Mr. Mephisto makes life size political dolls to commit crimes.