9/11 Truther Ads Now Playing on CBS-Owned Ad Space in Times Square
The group Architects & Engineers for 9/11 Truth has bought the billboard space at 42nd St and 8th Ave, and will display a 15-second video showing the collapse of 7 World Trade Center.