Nostalgic cinematic montage of the Twin Towers of World Trade Center in New York City, U.S. It's so beautiful to see these gigantic towers. For me, the Twin Towers are the most impressive and astonishing buildings I have ever known. These towers had some magic around them, love it.