Puppets Fight for Free Speech in Spain Western Europe & CanadaThe Caravel ArchivesMarch 1, 2016Carnival, Free Speech, Puppets, SpainComment