Frustrated Yet?

|
Posted: Jun 01, 2010 10:11 AM
News reports keep telling us how "frustrated" President Obama is at BP's response to the oil spill.

Well, Mr. President, now perhaps you know how we feel about your leadership.

Recommended Townhall Video