The assault on the World Trade Center is widely known. As an idiom Twin Towers means colossal destruction.
Example: The World Trade Center in America became a Twin Tower. 11 more words
Cruising and dogging along comes our guest David, a producer/filmmaker, talking about what it’s like to be both homosexual and heterosexual, how we might all be programmed, and the reason that the day he lost his virginity is one he can never forget. 7 more words