Big Money Buys Elections

Top 100 Political Donors Give Nearly as Much as 4.75 Million Small Donors Combined

http://tinyurl.com/kermlff