Giant puppets at rally