Twin Towers In Video Of Hudson River?

Twin Towers In Video Of Hudson River?

I don't know if this is true BUT this looks like the Twin Towers to me