Depending upon how markets see it, the following TV spot from Citizens United could play a significant role in the 2010 congressional race because it so effectively puts the issue of President Obama's flawed concept of foreign relations front and center.
The spot went up on You Tube late yesterday and begins airing in selected markets on televison today. Check it out: