The Daily Tube review
An edgy report from the Onion News Network. The only group as impatient than the Lower Manhattan Development Corporation to see the new Freedom Tower constructed at Ground Zero in NYC? Al Qaeda.
(by Michael Gollust)
Running Time:
2:00
Warning: 9/11 humor