How The Twin Towers Looked at Christmas, 1995 - New York, USA How The Twin Towers Looked at Christmas, 1995 - New York, USA