Tipsheet Fox to Air First 2008 Presidential Town Hall Matt Lewis | June 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 ...