CBS 11 News
October 16, 2013
A surprising statement from one of Texas’ top leaders: President Obama should be impeached. This came from Texas Lt. Governor David Dewhurst, who is running for re-election and appeared at a Tea Party candidates forum.
This article was posted: Wednesday, October 16, 2013 at 4:52 am