John McCain actually said...
The omnibus appropriations bill for fiscal year 2012 included a slush fund totaling $507 million for the Corps to spend on various construction, maintenance, and other projects that were not included in the President's budget.
Context
McCain critiques the appropriations bill for including unrequested funds for the Corps.
02/08/2012