From Citizens United, the latest 800 Pound Gorilla video:

[youtube]CY4yIfDU7Eg[/youtube]

President Obama's fiscal year 2012 budget ignores the 800 pound gorilla in the room - our $14,000,000,000,000.00 national debt.

Consider this an Open Thread.