Fort Lee, NJ- A 22-year-old out-of-state man tragically jumped to his death at a high-rise complex in Fort Lee according to sources familiar with the incident. The body of the North Carolina man was discovered between buildings at the Horizon House shortly before 1:30 a.m. on Saturday, April 27.
He had been visiting relatives when he jumped from the 17th floor of one of the Horizon Towers located off Palisade Avenue, approximately a mile south of the George Washington Bridge, responders revealed.