The human mind has an infinite capacity for self-deception.

Tagged | Comments Off on The human mind has an infinite capacity for self-deception.

Comments are closed.