The Twin Towers seen from the Hackensack Meadowlands Environment Center. Lyndhurst, NJ. 6.8 miles from Ground Zero. Spring 1999 « »