An NYPD police officer committed suicide today at an apartment building in Queens by leaping to his death in broad daylight.Steven Hernandez was pronounced dead at Lefrak City Apartments in Flushing, Queens, shortly before 12.30pm. Hernandez belonged to the 121th Precinct in Staten Island. It's unclear whether he lived in the building, or if he was visiting the Medical Division which is housed there.
Load More
Load More