Saturday, October 25, 2008

Barack Obama TV Ad: Defining Moment

Barack Obama has put together another 2 minute add, and again I think it hits the right note. In this ad Barack Obama asks if our country will be better off four years from now.

Watch it here:

LibertyAir Blog

No comments: