Fox to Air First 2008 Presidential Town Hall

Posted: Jun 12, 2008 2:05 PM
Tonight at 7 ET, Fox News will broadcast the first 2008 Presidential Town Hall. 

The location is Federal Hall in NYC, the same location where George Washington first took the oath of office.

Of course, don't expect Obama to show up ...

Recommended Townhall Video