January 10 2023 QUEENS, New York – An NYPD officer allegedly jumped to his death from the roof a Queens building structure on Tuesday afternoon, officials confirmed.
The officer was found around 12:30 p.m. near a residential apartments building in Elmhurst.
According to NYPOST the officer had been placed on restricted duty, however the reasons are unclear.
GIPHY App Key not set. Please check settings