The Basic Laws of Human Stupidity

The Basic Laws of Human Stupidity

2011 • 71 pages

Ratings2

Average rating4

15