Comment: TED still exists?

(See in situ)


TED still exists?

I thought they banned free speech?