Larry Silverstein - Pull It (PBS Version)

8 years ago
Larry Silverstein, owner of the demolished WTC buildings in New York City, admits WTC7 was deliberately demolished on 9/11 - 2001.