Posted on January 31, 2012January 31, 2012 by peterjang73From Latest Items from TreeHugger: Despite $41 Billion in Profits Last Year, Exxon Pays a Lower Tax Rate Than You What gives? After all, corporations are people, right? from Latest Items from TreeHugger