A 22-year-old man from out-of-state tragically took his own life by jumping from a high-rise complex in Fort Lee, as reported by sources familiar with the incident. The body of the young man from North Carolina was found between buildings at the Horizon House at around 1:30 a.m. on Saturday, April 27th.
According to responders, 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, while he was visiting relatives.