By Philip Klein on 7.10.08 @ 12:24PM
The Zucker Brothers have produced this sure to be controversial ad for the energy independence group NozzleRage.
topics:Energy
Philip Klein is The American Spectator's Washington correspondent. You can follow him on Twitter at: http://twitter.com/Philipaklein