Thank god people are jeering and heckling. First sign of life in decades.

Comments