Great minds discuss ideas

Great minds discuss ideas, average ones discuss events, and small minds discuss people.

Tags:

No. 317