A young man from North Carolina, aged 22, sadly took his own life by jumping from a high-rise complex in Fort Lee. The tragic incident occurred at the Horizon House, where the man’s body was found between buildings 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.