Stop Talkin’ Bout a Green(washed) Revolution
The most recent tally of the cost of war by the non-profit National Priorities Project (NPP) puts total military-related expenditures (through September, 2010) at a mind-numbing $1.09 trillion. That’s ‘Trillion’- with a ‘T’ -- $749.9 billion for Iraq and $337.8 billion for Afghanistan since 2001.