SHARE

Do you know what 76,692,000 represents? Do you know what democide means?

To find out, read more here.

(HT: Dean’s World)