Amazing speech and performance.