David Petraeus is listed on...
24 Family Values Politicians Caught Having Affairs
List of family values politicians who have been caught having affairs. Politicians often run their successful campaigns on the idea of family values. Some strut their perfect looki...read more
- of 1075
is #991 on
The All-Time Worst People in History
The absolute worst people in history, ranked by the wisdom of the crowd. Who are the worst people in history? This list includes mass-murdering dictators, psychopathic serial kille...read more