Rap Star »
$5.25 Million For Senate Hair Care And 21 Other Ways Politicians Are Living The High Life At Your Expense
If you want to live the high life, you don't have to become a rap star, a professional athlete or a Wall Street banker. All it really takes is winning an election.
Read More »